We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 11035f9 commit c9276eaCopy full SHA for c9276ea
compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
@@ -787,7 +787,9 @@ LLVMRustOptimize(
787
for (auto PluginPath: Plugins) {
788
auto Plugin = PassPlugin::Load(PluginPath.str());
789
if (!Plugin) {
790
- LLVMRustSetLastError(("Failed to load pass plugin" + PluginPath.str()).c_str());
+ auto Err = Plugin.takeError();
791
+ auto ErrMsg = llvm::toString(std::move(Err));
792
+ LLVMRustSetLastError(ErrMsg.c_str());
793
return LLVMRustResult::Failure;
794
}
795
Plugin->registerPassBuilderCallbacks(PB);
0 commit comments