summaryrefslogtreecommitdiffstats
path: root/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
diff options
context:
space:
mode:
authorGeorge Rimar <grimar@accesssoftek.com>2019-08-14 11:10:01 +0000
committerGeorge Rimar <grimar@accesssoftek.com>2019-08-14 11:10:01 +0000
commita11d302fa00ba423b09c94491bc868cb991ff379 (patch)
treef05cb8853be1df0dce7a5dd2a26eebece43a351b /clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
parent928bf19b65f32dd58f1ec13633ecd177d2bab32f (diff)
downloadbcm5719-llvm-a11d302fa00ba423b09c94491bc868cb991ff379.tar.gz
bcm5719-llvm-a11d302fa00ba423b09c94491bc868cb991ff379.zip
[clang] - An update after LLVM change.
SectionRef::getName() was changed to return Expected<> (D66089) llvm-svn: 368825
Diffstat (limited to 'clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp')
-rw-r--r--clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp b/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
index 2a31f673a07..a4ee282c4bd 100644
--- a/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
+++ b/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
@@ -390,7 +390,10 @@ class ObjectFileHandler final : public FileHandler {
static bool IsOffloadSection(SectionRef CurSection,
StringRef &OffloadTriple) {
StringRef SectionName;
- CurSection.getName(SectionName);
+ if (Expected<StringRef> NameOrErr = CurSection.getName())
+ SectionName = *NameOrErr;
+ else
+ consumeError(NameOrErr.takeError());
if (SectionName.empty())
return false;
OpenPOWER on IntegriCloud