Add -C when linking on Solaris so that the error messages are understandable by actual humans.

llvm-svn: 151726
This commit is contained in:
David Chisnall 2012-02-29 15:06:12 +00:00
parent d05a0c6c42
commit 272a071d65
1 changed files with 3 additions and 0 deletions

View File

@ -4220,6 +4220,9 @@ void solaris::Link::ConstructJob(Compilation &C, const JobAction &JA,
ArgStringList CmdArgs;
// Demangle C++ names in errors
CmdArgs.push_back("-C");
if ((!Args.hasArg(options::OPT_nostdlib)) &&
(!Args.hasArg(options::OPT_shared))) {
CmdArgs.push_back("-e");