From 0e1bc3f5ca7c4a0ad5e6e7f0e5ae7a1311980e18 Mon Sep 17 00:00:00 2001 From: jrfondren <41455523+jrfondren@users.noreply.github.com> Date: Mon, 29 Apr 2019 08:31:44 -0500 Subject: [PATCH] fixes #11133, error on runtime use of compile-time procs in JS target (#11134) --- compiler/jsgen.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/jsgen.nim b/compiler/jsgen.nim index 8f15d8f493..cd13aab78d 100644 --- a/compiler/jsgen.nim +++ b/compiler/jsgen.nim @@ -1361,6 +1361,9 @@ proc genSym(p: PProc, n: PNode, r: var TCompRes) = internalError(p.config, n.info, "symbol has no generated name: " & s.name.s) r.res = s.loc.r of skProc, skFunc, skConverter, skMethod: + if sfCompileTime in s.flags: + localError(p.config, n.info, "request to generate code for .compileTime proc: " & + s.name.s) discard mangleName(p.module, s) r.res = s.loc.r if lfNoDecl in s.loc.flags or s.magic != mNone or