// RUN: cir-opt %s -verify-diagnostics -split-input-file !s32i = !cir.int module { cir.func dso_local @throw_without_type_info() { %0 = cir.alloca !s32i, !cir.ptr, ["a"] {alignment = 4 : i64} // expected-error @below {{'cir.throw' op 'type_info' symbol attribute missing}} cir.throw %0 : !cir.ptr cir.unreachable ^bb1: cir.return } }