Index: src/IceCompileServer.cpp |
diff --git a/src/IceCompileServer.cpp b/src/IceCompileServer.cpp |
index a021f8f49f1695bb579135be80ac7d17162294fa..2f1d9103e124184b4b9e0c0eaab9593cc0c0bfc4 100644 |
--- a/src/IceCompileServer.cpp |
+++ b/src/IceCompileServer.cpp |
@@ -171,7 +171,11 @@ void dumpBuildAttributes(Ostream &Str) { |
void CLCompileServer::run() { |
if (BuildDefs::dump()) { |
+#ifdef PNACL_LLVM |
llvm::sys::PrintStackTraceOnErrorSignal(); |
+#else // !PNACL_LLVM |
+ llvm::sys::PrintStackTraceOnErrorSignal(argv[0]); |
+#endif // !PNACL_LLVM |
} |
ClFlags::parseFlags(argc, argv); |
ClFlags &Flags = ClFlags::Flags; |