Should fix the http://lab.llvm.org:8011/builders/polly-amd64-linux/builds/25876/steps/build/logs/stdio:
/home/grosser/buildslave/polly-amd64-linux/llvm.src/tools/llvm-objdump/llvm-objdump.cpp:539:25: error: conditional expression is ambiguous; 'std::string' (aka 'basic_string<char>') can be converted to 'typename std::remove_reference<StringRef>::type' (aka 'llvm::StringRef') and vice versa
Target = Demangle ? demangle(*SymName) : *SymName;
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@349617
91177308-0d34-0410-b5e6-
96231b3b80d8
Expected<StringRef> SymName = symb->getName(StrTab);
if (!SymName)
return errorToErrorCode(SymName.takeError());
- Target = Demangle ? demangle(*SymName) : *SymName;
+ if (Demangle)
+ Target = demangle(*SymName);
+ else
+ Target = *SymName;
}
} else
Target = "*ABS*";