summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/errmsgs/tuncheckedarrayvar.nim4
-rw-r--r--tests/misc/tsizeof.nim13
2 files changed, 14 insertions, 3 deletions
diff --git a/tests/errmsgs/tuncheckedarrayvar.nim b/tests/errmsgs/tuncheckedarrayvar.nim
index 17965914a..9376a0150 100644
--- a/tests/errmsgs/tuncheckedarrayvar.nim
+++ b/tests/errmsgs/tuncheckedarrayvar.nim
@@ -4,6 +4,4 @@ invalid type: 'UncheckedArray[uint8]' for var
 '''
 """
 
-var
-  rawMem = alloc0(20)
-  byteUA = cast[UncheckedArray[uint8]](rawMem)
+var byteUA: UncheckedArray[uint8]
diff --git a/tests/misc/tsizeof.nim b/tests/misc/tsizeof.nim
index 50d1c645a..f3d946a56 100644
--- a/tests/misc/tsizeof.nim
+++ b/tests/misc/tsizeof.nim
@@ -536,3 +536,16 @@ proc main() =
   typeProcessing(mylocal)
 
 main()
+
+# issue #11320 use UncheckedArray
+
+type
+  Payload = object
+    something: int8
+    vals: UncheckedArray[int32]
+
+proc payloadCheck() =
+  doAssert offsetOf(Payload, vals) == 4
+  doAssert sizeOf(Payload) == 4
+
+payloadCheck()