123456789101112131415161718192021 |
- discard """
- disabled: "arm64"
- """
- # bug #11792
- type
- m256d {.importc: "__m256d", header: "immintrin.h".} = object
- MyKind = enum
- k1, k2, k3
- MyTypeObj = object
- kind: MyKind
- x: int
- amount: UncheckedArray[m256d]
- # The sizeof(MyTypeObj) is not equal to (sizeof(int) + sizeof(MyKind)) due to
- # alignment requirement of m256d, make sure Nim understands that
- doAssert(sizeof(MyTypeObj) > sizeof(int) + sizeof(MyKind))
|