* [backport] fix #11320 * fix test for 32 bit test
This commit is contained in:
parent
0a1cb631a2
commit
20d0ef8afb
4 changed files with 17 additions and 6 deletions
|
|
@ -4,6 +4,4 @@ invalid type: 'UncheckedArray[uint8]' for var
|
|||
'''
|
||||
"""
|
||||
|
||||
var
|
||||
rawMem = alloc0(20)
|
||||
byteUA = cast[UncheckedArray[uint8]](rawMem)
|
||||
var byteUA: UncheckedArray[uint8]
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue