fixes regression #17121; adding doc comment in importc proc makes it silently noop at CT (#20766)

* fixes regression #17121; adding doc comment in importc proc makes it silently noop at CT

* Update compiler/vmgen.nim

Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
This commit is contained in:
ringabout
2022-11-06 22:25:55 +08:00
committed by GitHub
parent fc8bfd781a
commit a228e331f3
2 changed files with 19 additions and 1 deletions

9
tests/vm/t17121.nim Normal file
View File

@@ -0,0 +1,9 @@
discard """
errormsg: "cannot 'importc' variable at compile time; c_printf"
"""
proc c_printf*(frmt: cstring): cint {.importc: "printf", header: "<stdio.h>", varargs, discardable.} =
## foo bar
runnableExamples: discard
static:
let a = c_printf("abc\n")