Skip to content

Commit 16c5a4f

Browse files
committed
Update error message for invalid type info test
1 parent 43c54a8 commit 16c5a4f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

clang/test/CIR/IR/invalid-type-info.cir

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,11 @@
77
// expected-error @below {{expected !cir.record type}}
88
cir.global constant external @type_info = #cir.typeinfo<{#cir.global_view<@_ZTVN10__cxxabiv120__si_class_type_infoE, [2 : i32]> : !cir.ptr<!u8i>, #cir.global_view<@_ZTS1B> : !cir.ptr<!u8i>, #cir.global_view<@_ZTI1A> : !cir.ptr<!u8i>}> : !u8i
99

10+
// -----
11+
12+
!u8i = !cir.int<u, 8>
13+
14+
!rec_anon_struct = !cir.record<struct {!u8i, !u8i, !u8i}>
15+
16+
// expected-error @below {{integer or global view array attribute}}
17+
cir.global constant external @type_info = #cir.typeinfo<{ #cir.undef : !u8i, #cir.int<1> : !u8i, #cir.int<1> : !u8i}> : !rec_anon_struct

0 commit comments

Comments
 (0)