From 7d0376a1a0cea719b943292594b4753fe6b0f3e0 Mon Sep 17 00:00:00 2001 From: Brian Chen Date: Tue, 2 Aug 2022 20:41:37 -0700 Subject: [PATCH] function name is actually a QuoteNode --- src/compiler/reverse.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/reverse.jl b/src/compiler/reverse.jl index 6e88e7273..532644914 100644 --- a/src/compiler/reverse.jl +++ b/src/compiler/reverse.jl @@ -259,7 +259,7 @@ function passthrough_expr(ex::Expr) isexpr(ex, GlobalRef, :call, :isdefined, :inbounds, :meta, :loopinfo) && return true # ccalls and more that are safe to preserve/required for proper operation: # - jl_set_task_threadpoolid: added in 1.9 for @spawn - isexpr(ex, :foreigncall) && ex.args[1] in (:jl_set_task_threadpoolid,) && return true + isexpr(ex, :foreigncall) && unwrapquote(ex.args[1]) in (:jl_set_task_threadpoolid,) && return true return false end