summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjCMac.cpp
diff options
context:
space:
mode:
authorMikael Holmen <mikael.holmen@ericsson.com>2019-07-05 06:12:24 +0000
committerMikael Holmen <mikael.holmen@ericsson.com>2019-07-05 06:12:24 +0000
commitc72cb1f2a215fcaf7d69972b66a3a70f7d398271 (patch)
treed53b161b045b1bb3c549397f634c87c6835bce44 /clang/lib/CodeGen/CGObjCMac.cpp
parentecb60b7e5ce7bdfb4edb0963aa657db9d4ccb784 (diff)
downloadbcm5719-llvm-c72cb1f2a215fcaf7d69972b66a3a70f7d398271.tar.gz
bcm5719-llvm-c72cb1f2a215fcaf7d69972b66a3a70f7d398271.zip
Silence gcc warning "control reaches end of non-void function" [NFCI]
Without this fix gcc (7.4) complains with /data/repo/master/clang/lib/CodeGen/CGObjCMac.cpp: In member function 'std::__cxx11::string {anonymous}::CGObjCCommonMac::GetSectionName(llvm::StringRef, llvm::StringRef)': /data/repo/master/clang/lib/CodeGen/CGObjCMac.cpp:4944:1: error: control reaches end of non-void function [-Werror=return-type] } ^ All values in the ObjectFormatType enum are currently handled in the switch but gcc complains anyway. llvm-svn: 365174
Diffstat (limited to 'clang/lib/CodeGen/CGObjCMac.cpp')
-rw-r--r--clang/lib/CodeGen/CGObjCMac.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CGObjCMac.cpp b/clang/lib/CodeGen/CGObjCMac.cpp
index 37b9b40b1d9..12880fecbad 100644
--- a/clang/lib/CodeGen/CGObjCMac.cpp
+++ b/clang/lib/CodeGen/CGObjCMac.cpp
@@ -4941,6 +4941,8 @@ std::string CGObjCCommonMac::GetSectionName(StringRef Section,
llvm::report_fatal_error(
"Objective-C support is unimplemented for object file format.");
}
+
+ llvm_unreachable("Unhandled llvm::Triple::ObjectFormatType enum");
}
/// EmitImageInfo - Emit the image info marker used to encode some module
OpenPOWER on IntegriCloud