| ; RUN: llvm-ml -filetype=s %s /Fo - | FileCheck %s |
| |
| .data |
| |
| FOO STRUCT 8 |
| f FWORD -1 |
| FOO ENDS |
| |
| t1 FOO <> |
| ; CHECK-LABEL: t1: |
| ; CHECK-NEXT: .long 4294967295 |
| ; CHECK-NEXT: .short 65535 |
| ; CHECK-NOT: .zero |
| |
| BAZ STRUCT |
| b BYTE 3 DUP (-1) |
| f FWORD -1 |
| BAZ ENDS |
| |
| FOOBAR STRUCT 8 |
| f1 BAZ <> |
| f2 BAZ <> |
| h BYTE -1 |
| FOOBAR ENDS |
| |
| t2 FOOBAR <> |
| ; CHECK-LABEL: t2: |
| ; CHECK-NEXT: .byte -1 |
| ; CHECK-NEXT: .byte -1 |
| ; CHECK-NEXT: .byte -1 |
| ; CHECK-NEXT: .long 4294967295 |
| ; CHECK-NEXT: .short 65535 |
| ; CHECK-NEXT: .zero 3 |
| ; CHECK-NEXT: .byte -1 |
| ; CHECK-NEXT: .byte -1 |
| ; CHECK-NEXT: .byte -1 |
| ; CHECK-NEXT: .long 4294967295 |
| ; CHECK-NEXT: .short 65535 |
| ; CHECK-NEXT: .byte -1 |
| ; CHECK-NEXT: .zero 2 |
| |
| .code |
| |
| END |