diff options
Diffstat (limited to 'tests/manyloc/standalone/barebone.nim')
-rw-r--r-- | tests/manyloc/standalone/barebone.nim | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/manyloc/standalone/barebone.nim b/tests/manyloc/standalone/barebone.nim new file mode 100644 index 000000000..487f6da65 --- /dev/null +++ b/tests/manyloc/standalone/barebone.nim @@ -0,0 +1,16 @@ +discard """ +ccodecheck: "\\i !@('systemInit')" +ccodecheck: "\\i !@('systemDatInit')" +output: "hello" +""" +# bug #2041: Macros need to be available for os:standalone! +import macros + +proc printf(frmt: cstring) {.varargs, header: "<stdio.h>", cdecl.} + +var x = 0 +inc x +printf("hi %ld\n", x+4777) + +proc substr(a: string): string = a[0 .. 3] # This should compile. See #9762 +const a = substr("foobar") |