@@ -272,6 +272,14 @@ TEST_F(TestTypeSystemClang, TestGetBuiltinTypeForDWARFEncodingAndBitSize) {
272272 " _BitInt" , llvm::dwarf::DW_ATE_signed, 2 )
273273 .GetTypeName (),
274274 " _BitInt(2)" );
275+ EXPECT_EQ (GetBuiltinTypeForDWARFEncodingAndBitSize (
276+ " _BitInt(129)" , llvm::dwarf::DW_ATE_signed, 129 )
277+ .GetTypeName (),
278+ " _BitInt(129)" );
279+ EXPECT_EQ (GetBuiltinTypeForDWARFEncodingAndBitSize (
280+ " _BitInt" , llvm::dwarf::DW_ATE_signed, 129 )
281+ .GetTypeName (),
282+ " _BitInt(129)" );
275283
276284 EXPECT_FALSE (GetBuiltinTypeForDWARFEncodingAndBitSize (
277285 " unsigned _BitIn" , llvm::dwarf::DW_ATE_unsigned, 2 )
@@ -300,6 +308,14 @@ TEST_F(TestTypeSystemClang, TestGetBuiltinTypeForDWARFEncodingAndBitSize) {
300308 " unsigned _BitInt" , llvm::dwarf::DW_ATE_unsigned, 2 )
301309 .GetTypeName (),
302310 " unsigned _BitInt(2)" );
311+ EXPECT_EQ (GetBuiltinTypeForDWARFEncodingAndBitSize (
312+ " unsigned _BitInt(129)" , llvm::dwarf::DW_ATE_unsigned, 129 )
313+ .GetTypeName (),
314+ " unsigned _BitInt(129)" );
315+ EXPECT_EQ (GetBuiltinTypeForDWARFEncodingAndBitSize (
316+ " unsigned _BitInt" , llvm::dwarf::DW_ATE_unsigned, 129 )
317+ .GetTypeName (),
318+ " unsigned _BitInt(129)" );
303319}
304320
305321TEST_F (TestTypeSystemClang, TestBitIntTypeInfo) {
0 commit comments