diff --git a/tests/align/talign.nim b/tests/align/talign.nim index 9ac7c8d544..6397e31214 100644 --- a/tests/align/talign.nim +++ b/tests/align/talign.nim @@ -111,3 +111,61 @@ for q in 0..500: y[i].a = q doAssert(cast[int](y[i]) mod alignof(MyType32) == 0) +# Additional tests: allocate custom aligned objects using `new` +type + MyType64 = object + a{.align(64).}: int + +var z: array[10, ref MyType64] +for q in 0..500: + for i in 0..