diff options
Diffstat (limited to 'lib/Basic')
-rw-r--r-- | lib/Basic/IdentifierTable.cpp | 3 | ||||
-rw-r--r-- | lib/Basic/Module.cpp | 1 | ||||
-rw-r--r-- | lib/Basic/Targets.cpp | 2 |
3 files changed, 2 insertions, 4 deletions
diff --git a/lib/Basic/IdentifierTable.cpp b/lib/Basic/IdentifierTable.cpp index c191456b1e..a76a363912 100644 --- a/lib/Basic/IdentifierTable.cpp +++ b/lib/Basic/IdentifierTable.cpp @@ -19,6 +19,7 @@ #include "llvm/ADT/StringRef.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/Support/raw_ostream.h" +#include "llvm/Support/ErrorHandling.h" #include <cstdio> using namespace clang; @@ -503,5 +504,5 @@ const char *clang::getOperatorSpelling(OverloadedOperatorKind Operator) { #include "clang/Basic/OperatorKinds.def" } - return 0; + llvm_unreachable("Invalid OverloadedOperatorKind!"); } diff --git a/lib/Basic/Module.cpp b/lib/Basic/Module.cpp index c5bc86de81..ff09441802 100644 --- a/lib/Basic/Module.cpp +++ b/lib/Basic/Module.cpp @@ -72,7 +72,6 @@ Module::isAvailable(const LangOptions &LangOpts, StringRef &Feature) const { } llvm_unreachable("could not find a reason why module is unavailable"); - return false; } bool Module::isSubModuleOf(Module *Other) const { diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp index b6c07567a9..9ba743c31f 100644 --- a/lib/Basic/Targets.cpp +++ b/lib/Basic/Targets.cpp @@ -2103,7 +2103,6 @@ X86TargetInfo::validateAsmConstraint(const char *&Name, // x86_64 instructions. return true; } - return false; } @@ -3397,7 +3396,6 @@ public: Info.setAllowsRegister(); return true; } - return false; } virtual const char *getClobbers() const { |