diff options
Diffstat (limited to 'tests/misc/tsizeof2.nim')
-rw-r--r-- | tests/misc/tsizeof2.nim | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/misc/tsizeof2.nim b/tests/misc/tsizeof2.nim new file mode 100644 index 000000000..da28de508 --- /dev/null +++ b/tests/misc/tsizeof2.nim @@ -0,0 +1,17 @@ +discard """ +errormsg: "'sizeof' requires '.importc' types to be '.completeStruct'" +line: 9 +""" + +type + MyStruct {.importc: "MyStruct".} = object + +const i = sizeof(MyStruct) + +echo i + +# bug #9868 +proc foo(a: SomeInteger): array[sizeof(a), byte] = + discard + +discard foo(1) |