forked from OSchip/llvm-project
[AddressSanitizer] assert(false) -> llvm_unreachable and remove return.
llvm-svn: 253591
This commit is contained in:
parent
48401eb18a
commit
193c4edffb
|
@ -1216,10 +1216,8 @@ bool AddressSanitizerModule::ShouldInstrumentGlobal(GlobalVariable *G) {
|
|||
bool TAAParsed;
|
||||
std::string ErrorCode = MCSectionMachO::ParseSectionSpecifier(
|
||||
Section, ParsedSegment, ParsedSection, TAA, TAAParsed, StubSize);
|
||||
if (!ErrorCode.empty()) {
|
||||
assert(false && "Invalid section specifier.");
|
||||
return false;
|
||||
}
|
||||
if (!ErrorCode.empty())
|
||||
llvm_unreachable("Invalid section specifier.");
|
||||
|
||||
// Ignore the globals from the __OBJC section. The ObjC runtime assumes
|
||||
// those conform to /usr/lib/objc/runtime.h, so we can't add redzones to
|
||||
|
|
Loading…
Reference in New Issue