From ffce3af2bf7dd350fe02299cc7999951a5c1306f Mon Sep 17 00:00:00 2001 From: Jameson Quinn Date: Fri, 12 Feb 2021 16:44:44 -0500 Subject: [PATCH] add case to catch missing comma (#64) --- src/dynamic/dynamic.jl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dynamic/dynamic.jl b/src/dynamic/dynamic.jl index d8305544..59b95ba3 100644 --- a/src/dynamic/dynamic.jl +++ b/src/dynamic/dynamic.jl @@ -70,6 +70,9 @@ function dynamic_trace_impl(expr::Expr) @assert expr.head == :gentrace "Not a Gen trace expression." call, addr = expr.args[1], expr.args[2] if (call.head != :call) error("syntax error in @trace at $(call)") end + if (call.args[1] == :(:)) + error("syntax error (missing comma in @trace expr?) at $(call)") + end fn = call.args[1] args = Expr(:tuple, call.args[2:end]...) if addr != nothing