reference, declarationdefinition
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),