| ; RUN: not llvm-ml -filetype=s %s /Fo /dev/null 2>&1 | FileCheck %s --dump-input=always |
| ; CHECK: error: Initializer too long for field; expected at most 2 elements, got 3 |
| ; CHECK: error: Cannot initialize array field with scalar value |
| ; CHECK: error: Cannot initialize scalar field with array value |
| t4 real_test <<1.0,0.0,-1.0,-2.0>> |
| ; CHECK: error: Initializer too long for field; expected at most 3 elements, got 4 |
| ; CHECK: error: Cannot initialize array field with scalar value |
| t6 real_test <,<2.0,-2.0>> |
| ; CHECK: error: Cannot initialize scalar field with array value |
| struct_arr inner_struct 4 DUP (?) |
| struct_scalar inner_struct ? |
| t7 struct_test <<<>, <>, <>, <>, <>>> |
| ; CHECK: error: Initializer too long for field; expected at most 4 elements, got 5 |
| t8 struct_test <,<<>, <>>> |
| ; CHECK: error: 'inner_struct' initializer initializes too many fields |
| ; CHECK: error: alignment must be a power of two; was 3 |
| ; CHECK: error: Unrecognized qualifier for 'STRUCT' directive; expected none or NONUNIQUE |
| ; CHECK: error: mismatched name in ENDS directive; expected 't11' |