|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp 170 EXPECT_DEATH(VariantValue(VariantMatcher::SingleMatcher(varDecl()))
tools/clang/unittests/Lex/LexerTest.cpp 422 EXPECT_DEATH(StringifyArg(3), "Invalid arg #");
tools/clang/unittests/Serialization/InMemoryModuleCacheTest.cpp 32 EXPECT_DEATH(Cache.tryToDropPCM("B"), "PCM to remove is unknown");
33 EXPECT_DEATH(Cache.finalizePCM("B"), "PCM to finalize is unknown");
49 EXPECT_DEATH(Cache.addPCM("B", getBuffer(2)), "Already has a PCM");
50 EXPECT_DEATH(Cache.addBuiltPCM("B", getBuffer(2)),
67 EXPECT_DEATH(Cache.addPCM("B", getBuffer(2)), "Already has a PCM");
68 EXPECT_DEATH(Cache.addBuiltPCM("B", getBuffer(2)),
90 EXPECT_DEATH(Cache.addPCM("B", getBuffer(2)), "Already has a PCM");
91 EXPECT_DEATH(Cache.tryToDropPCM("B"),
93 EXPECT_DEATH(Cache.finalizePCM("B"), "Trying to finalize a dropped PCM");
tools/clang/unittests/Tooling/TransformerTest.cpp 798 EXPECT_DEATH(transformer::detail::buildMatchers(QualTypeRule),
802 EXPECT_DEATH(transformer::detail::buildMatchers(TypeRule),
tools/clang/unittests/libclang/CrashTests/LibclangCrashTest.cpp 21 EXPECT_DEATH(clang_parseTranslationUnit(Index, Main.c_str(), nullptr, 0,
unittests/ADT/APFloatTest.cpp 1147 EXPECT_DEATH(APFloat(APFloat::IEEEsingle(), 0.0f).convertToDouble(), "Float semantics are not IEEEdouble");
1148 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), 0.0 ).convertToFloat(), "Float semantics are not IEEEsingle");
1152 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), ""), "Invalid string length");
1153 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+"), "String has no digits");
1154 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-"), "String has no digits");
1156 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("\0", 1)), "Invalid character in significand");
1157 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("1\0", 2)), "Invalid character in significand");
1158 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("1" "\0" "2", 3)), "Invalid character in significand");
1159 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("1" "\0" "2e1", 5)), "Invalid character in significand");
1160 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("1e\0", 3)), "Invalid character in exponent");
1161 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("1e1\0", 4)), "Invalid character in exponent");
1162 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("1e1" "\0" "2", 5)), "Invalid character in exponent");
1164 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "1.0f"), "Invalid character in significand");
1166 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), ".."), "String contains multiple dots");
1167 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "..0"), "String contains multiple dots");
1168 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "1.0.0"), "String contains multiple dots");
1172 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "."), "Significand has no digits");
1173 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+."), "Significand has no digits");
1174 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-."), "Significand has no digits");
1177 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "e"), "Significand has no digits");
1178 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+e"), "Significand has no digits");
1179 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-e"), "Significand has no digits");
1181 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "e1"), "Significand has no digits");
1182 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+e1"), "Significand has no digits");
1183 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-e1"), "Significand has no digits");
1185 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), ".e1"), "Significand has no digits");
1186 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+.e1"), "Significand has no digits");
1187 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-.e1"), "Significand has no digits");
1190 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), ".e"), "Significand has no digits");
1191 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+.e"), "Significand has no digits");
1192 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-.e"), "Significand has no digits");
1196 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x"), "Invalid string");
1197 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x"), "Invalid string");
1198 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x"), "Invalid string");
1200 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x0"), "Hex strings require an exponent");
1201 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x0"), "Hex strings require an exponent");
1202 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x0"), "Hex strings require an exponent");
1204 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x0."), "Hex strings require an exponent");
1205 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x0."), "Hex strings require an exponent");
1206 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x0."), "Hex strings require an exponent");
1208 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x.0"), "Hex strings require an exponent");
1209 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x.0"), "Hex strings require an exponent");
1210 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x.0"), "Hex strings require an exponent");
1212 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x0.0"), "Hex strings require an exponent");
1213 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x0.0"), "Hex strings require an exponent");
1214 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x0.0"), "Hex strings require an exponent");
1216 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("0x\0", 3)), "Invalid character in significand");
1217 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("0x1\0", 4)), "Invalid character in significand");
1218 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("0x1" "\0" "2", 5)), "Invalid character in significand");
1219 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("0x1" "\0" "2p1", 7)), "Invalid character in significand");
1220 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("0x1p\0", 5)), "Invalid character in exponent");
1221 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("0x1p1\0", 6)), "Invalid character in exponent");
1222 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), StringRef("0x1p1" "\0" "2", 7)), "Invalid character in exponent");
1224 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1p0f"), "Invalid character in exponent");
1226 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x..p1"), "String contains multiple dots");
1227 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x..0p1"), "String contains multiple dots");
1228 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1.0.0p1"), "String contains multiple dots");
1232 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x."), "Significand has no digits");
1233 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x."), "Significand has no digits");
1234 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x."), "Significand has no digits");
1236 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0xp"), "Significand has no digits");
1237 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0xp"), "Significand has no digits");
1238 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0xp"), "Significand has no digits");
1240 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0xp+"), "Significand has no digits");
1241 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0xp+"), "Significand has no digits");
1242 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0xp+"), "Significand has no digits");
1244 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0xp-"), "Significand has no digits");
1245 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0xp-"), "Significand has no digits");
1246 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0xp-"), "Significand has no digits");
1249 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x.p"), "Significand has no digits");
1250 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x.p"), "Significand has no digits");
1251 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x.p"), "Significand has no digits");
1253 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x.p+"), "Significand has no digits");
1254 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x.p+"), "Significand has no digits");
1255 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x.p+"), "Significand has no digits");
1257 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x.p-"), "Significand has no digits");
1258 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x.p-"), "Significand has no digits");
1259 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x.p-"), "Significand has no digits");
1263 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1p"), "Exponent has no digits");
1264 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x1p"), "Exponent has no digits");
1265 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x1p"), "Exponent has no digits");
1267 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1p+"), "Exponent has no digits");
1268 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x1p+"), "Exponent has no digits");
1269 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x1p+"), "Exponent has no digits");
1271 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1p-"), "Exponent has no digits");
1272 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x1p-"), "Exponent has no digits");
1273 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x1p-"), "Exponent has no digits");
1276 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1.p"), "Exponent has no digits");
1277 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x1.p"), "Exponent has no digits");
1278 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x1.p"), "Exponent has no digits");
1280 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1.p+"), "Exponent has no digits");
1281 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x1.p+"), "Exponent has no digits");
1282 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x1.p+"), "Exponent has no digits");
1284 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1.p-"), "Exponent has no digits");
1285 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x1.p-"), "Exponent has no digits");
1286 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x1.p-"), "Exponent has no digits");
1289 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x.1p"), "Exponent has no digits");
1290 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x.1p"), "Exponent has no digits");
1291 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x.1p"), "Exponent has no digits");
1293 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x.1p+"), "Exponent has no digits");
1294 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x.1p+"), "Exponent has no digits");
1295 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x.1p+"), "Exponent has no digits");
1297 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x.1p-"), "Exponent has no digits");
1298 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x.1p-"), "Exponent has no digits");
1299 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x.1p-"), "Exponent has no digits");
1302 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1.1p"), "Exponent has no digits");
1303 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x1.1p"), "Exponent has no digits");
1304 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x1.1p"), "Exponent has no digits");
1306 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1.1p+"), "Exponent has no digits");
1307 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x1.1p+"), "Exponent has no digits");
1308 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x1.1p+"), "Exponent has no digits");
1310 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "0x1.1p-"), "Exponent has no digits");
1311 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "+0x1.1p-"), "Exponent has no digits");
1312 EXPECT_DEATH(APFloat(APFloat::IEEEdouble(), "-0x1.1p-"), "Exponent has no digits");
unittests/ADT/APIntTest.cpp 1428 EXPECT_DEATH((void)APInt(0, "", 0), "Bitwidth too small");
1429 EXPECT_DEATH((void)APInt(32, "", 0), "Invalid string length");
1430 EXPECT_DEATH((void)APInt(32, "0", 0), "Radix should be 2, 8, 10, 16, or 36!");
1431 EXPECT_DEATH((void)APInt(32, "", 10), "Invalid string length");
1432 EXPECT_DEATH((void)APInt(32, "-", 10), "String is only a sign, needs a value.");
1433 EXPECT_DEATH((void)APInt(1, "1234", 10), "Insufficient bit width");
1434 EXPECT_DEATH((void)APInt(32, "\0", 10), "Invalid string length");
1435 EXPECT_DEATH((void)APInt(32, StringRef("1\02", 3), 10), "Invalid character in digit string");
1436 EXPECT_DEATH((void)APInt(32, "1L", 10), "Invalid character in digit string");
unittests/ADT/APSIntTest.cpp 156 EXPECT_DEATH((void)APSInt(""), "Invalid string length");
157 EXPECT_DEATH((void)APSInt("1a"), "Invalid character in digit string");
unittests/ADT/AnyTest.cpp 163 EXPECT_DEATH(llvm::any_cast<int>(A), "");
165 EXPECT_DEATH(llvm::any_cast<float>(B), "");
166 EXPECT_DEATH(llvm::any_cast<int *>(B), "");
168 EXPECT_DEATH(llvm::any_cast<std::string>(C), "");
170 EXPECT_DEATH(llvm::any_cast<unsigned char>(D), "");
unittests/ADT/BumpPtrListTest.cpp 238 EXPECT_DEATH(L.resetAlloc(), "Cannot reset allocator if not empty");
unittests/ADT/FallibleIteratorTest.cpp 172 EXPECT_DEATH(
unittests/ADT/STLExtrasTest.cpp 396 EXPECT_DEATH(*I, "Cannot dereference");
398 EXPECT_DEATH((void)(I == EI), "Cannot compare");
399 EXPECT_DEATH((void)(I != EI), "Cannot compare");
408 EXPECT_DEATH(++I, "Cannot increment");
415 EXPECT_DEATH(*I, "Cannot dereference");
unittests/AsmParser/AsmParserTest.cpp 40 EXPECT_DEATH(Mod = parseAssemblyString(Source.substr(0, Source.size() - 2),
unittests/BinaryFormat/MsgPackWriterTest.cpp 519 EXPECT_DEATH(CompatWriter.write(MemoryBufferRef(s, "")), "compatible mode");
unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp 53 EXPECT_DEATH(B.buildConstant(LLT::scalar(16), APV32),
55 EXPECT_DEATH(B.buildConstant(LLT::vector(2, 16), APV32),
60 EXPECT_DEATH(B.buildConstant(LLT::scalar(16), *CI),
62 EXPECT_DEATH(B.buildConstant(LLT::vector(2, 16), *CI),
67 EXPECT_DEATH(B.buildFConstant(LLT::scalar(16), *CF),
69 EXPECT_DEATH(B.buildFConstant(LLT::vector(2, 16), *CF),
unittests/CodeGen/LowLevelTypeTest.cpp 149 EXPECT_DEATH(P0.changeElementSize(64),
151 EXPECT_DEATH(V2P0.changeElementSize(64),
155 EXPECT_DEATH(P0.changeElementSize(32),
157 EXPECT_DEATH(V2P0.changeElementSize(32),
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp 41 EXPECT_DEATH((void)static_cast<bundled_iterator>(I),
43 EXPECT_DEATH((void)static_cast<bundled_iterator>(MBI),
45 EXPECT_DEATH((void)static_cast<bundled_iterator>(&MBI),
47 EXPECT_DEATH((void)static_cast<const_bundled_iterator>(I),
49 EXPECT_DEATH((void)static_cast<const_bundled_iterator>(MBI),
51 EXPECT_DEATH((void)static_cast<const_bundled_iterator>(&MBI),
53 EXPECT_DEATH((void)static_cast<reverse_bundled_iterator>(RI),
55 EXPECT_DEATH((void)static_cast<reverse_bundled_iterator>(MBI),
57 EXPECT_DEATH((void)static_cast<reverse_bundled_iterator>(&MBI),
59 EXPECT_DEATH((void)static_cast<const_reverse_bundled_iterator>(RI),
61 EXPECT_DEATH((void)static_cast<const_reverse_bundled_iterator>(MBI),
63 EXPECT_DEATH((void)static_cast<const_reverse_bundled_iterator>(&MBI),
unittests/IR/ConstantsTest.cpp 315 EXPECT_DEATH(Global->replaceAllUsesWith(GEP),
unittests/IR/ValueHandleTest.cpp 195 EXPECT_DEATH({BitcastV.reset();},
199 EXPECT_DEATH({BitcastV.reset();},
516 EXPECT_DEATH((void)*VH, "Accessed a poisoned value handle!");
523 EXPECT_DEATH((void)*VH, "Accessed a poisoned value handle!");
535 EXPECT_DEATH((void)*VH,
543 EXPECT_DEATH((void)*VH,
unittests/IR/ValueTest.cpp 103 EXPECT_DEATH(Var->setAlignment(Align(1073741824U)),
246 EXPECT_DEATH(MST.getLocalSlot(BB2), "No function incorporated");
unittests/Support/AlignmentTest.cpp 326 EXPECT_DEATH(Log2(MaybeAlign(0)), ".* should be defined");
330 EXPECT_DEATH((MaybeAlign(0).getValue()), ".*");
334 EXPECT_DEATH(Align(1) / 2, "Can't halve byte alignment");
335 EXPECT_DEATH(MaybeAlign(1) / 2, "Can't halve byte alignment");
337 EXPECT_DEATH(Align(8) / 0, "Divisor must be positive and a power of 2");
338 EXPECT_DEATH(Align(8) / 3, "Divisor must be positive and a power of 2");
342 EXPECT_DEATH((Align(0)), "Value must not be 0");
344 EXPECT_DEATH((Align(Value)), "Alignment is not a power of 2");
345 EXPECT_DEATH((MaybeAlign(Value)),
352 EXPECT_DEATH((void)(Align(Value) == 0), ".* should be defined");
353 EXPECT_DEATH((void)(Align(Value) != 0), ".* should be defined");
354 EXPECT_DEATH((void)(Align(Value) >= 0), ".* should be defined");
355 EXPECT_DEATH((void)(Align(Value) <= 0), ".* should be defined");
356 EXPECT_DEATH((void)(Align(Value) > 0), ".* should be defined");
357 EXPECT_DEATH((void)(Align(Value) < 0), ".* should be defined");
366 EXPECT_DEATH((void)(MaybeAlign(Value) >= 0), ".* should be defined");
367 EXPECT_DEATH((void)(MaybeAlign(Value) <= 0), ".* should be defined");
368 EXPECT_DEATH((void)(MaybeAlign(Value) > 0), ".* should be defined");
369 EXPECT_DEATH((void)(MaybeAlign(Value) < 0), ".* should be defined");
375 EXPECT_DEATH((void)(Align(Value) == MaybeAlign(0)), ".* should be defined");
376 EXPECT_DEATH((void)(Align(Value) != MaybeAlign(0)), ".* should be defined");
377 EXPECT_DEATH((void)(Align(Value) >= MaybeAlign(0)), ".* should be defined");
378 EXPECT_DEATH((void)(Align(Value) <= MaybeAlign(0)), ".* should be defined");
379 EXPECT_DEATH((void)(Align(Value) > MaybeAlign(0)), ".* should be defined");
380 EXPECT_DEATH((void)(Align(Value) < MaybeAlign(0)), ".* should be defined");
387 EXPECT_DEATH(alignAddr(unaligned_high_ptr, Align(16)), "Overflow");
unittests/Support/AnnotationsTest.cpp 91 EXPECT_DEATH(llvm::Annotations("ab[[c]]def").point(),
93 EXPECT_DEATH(llvm::Annotations("a^b^cdef").point(),
96 EXPECT_DEATH(llvm::Annotations("a^bcdef").range(),
98 EXPECT_DEATH(llvm::Annotations("a[[b]]c[[d]]ef").range(),
101 EXPECT_DEATH(llvm::Annotations("$foo^a$foo^a").point("foo"),
103 EXPECT_DEATH(llvm::Annotations("$foo[[a]]bc$foo[[a]]").range("foo"),
107 EXPECT_DEATH(llvm::Annotations("ff[[fdfd"), "unmatched \\[\\[");
108 EXPECT_DEATH(llvm::Annotations("ff[[fdjsfjd]]xxx]]"), "unmatched \\]\\]");
109 EXPECT_DEATH(llvm::Annotations("ff$fdsfd"), "unterminated \\$name");
unittests/Support/DataExtractorTest.cpp 191 EXPECT_DEATH(DataExtractor::Cursor(0),
199 EXPECT_DEATH(C.reset(), "unexpected end of data");
206 EXPECT_DEATH(
216 EXPECT_DEATH(C.reset(), "unexpected end of data");
225 EXPECT_DEATH(C.reset(), "unexpected end of data");
unittests/Support/ErrorTest.cpp 110 EXPECT_DEATH({ Error E = Error::success(); },
136 EXPECT_DEATH({ Error E = Error::success(); errAsOutParamHelper(E); },
151 EXPECT_DEATH(DropUnhandledError(),
392 EXPECT_DEATH(FailToHandle(),
412 EXPECT_DEATH(ReturnErrorFromHandler(),
515 EXPECT_DEATH(cantFail(make_error<StringError>("Original error message",
522 EXPECT_DEATH(
557 EXPECT_DEATH({ Expected<int> A = 7; },
568 EXPECT_DEATH({ Expected<int> A = 7; *A; },
579 EXPECT_DEATH({ Expected<int> A = 7; A = 7; },
600 EXPECT_DEATH(*A, "Expected<T> must be checked before access or destruction.")
611 EXPECT_DEATH({ Expected<int> A = make_error<CustomError>(42); },
871 EXPECT_DEATH(
unittests/Support/JSONTest.cpp 35 EXPECT_DEATH(s("\xC0\x80"), "Invalid UTF-8");
36 EXPECT_DEATH(s(Object{{"\xC0\x80", 0}}), "Invalid UTF-8");
unittests/Support/YAMLIOTest.cpp 2941 EXPECT_DEATH(yout << node, "plain scalar documents are not supported");
unittests/Support/raw_pwrite_stream_test.cpp 41 EXPECT_DEATH(OS.pwrite("12345", 5, 0),
77 EXPECT_DEATH(OS.pwrite("12345", 5, 0),
unittests/Target/AArch64/TestStackOffset.cpp 86 EXPECT_DEATH(StackOffset(1, MVT::i1),
88 EXPECT_DEATH(StackOffset(1, MVT::nxv1i1),
unittests/Transforms/Utils/ValueMapperTest.cpp 278 EXPECT_DEATH(ValueMapper(VM).mapMetadata(*LAM), "Unexpected local metadata");
279 EXPECT_DEATH(ValueMapper(VM, RF_IgnoreMissingLocals).mapMetadata(*LAM),