diff options
author | Joerg Sonnenberger <joerg@bec.de> | 2011-05-19 18:42:29 +0000 |
---|---|---|
committer | Joerg Sonnenberger <joerg@bec.de> | 2011-05-19 18:42:29 +0000 |
commit | b487d2d8158cd38bb44a35bf9e81fd3c011b8b49 (patch) | |
tree | 9024e82129868ece8e05fb2db1aa4a26f4544d24 /clang/lib/Driver/Tools.cpp | |
parent | 1b27dac25336bf99098f6e4159c266ea8628a2b6 (diff) | |
download | bcm5719-llvm-b487d2d8158cd38bb44a35bf9e81fd3c011b8b49.tar.gz bcm5719-llvm-b487d2d8158cd38bb44a35bf9e81fd3c011b8b49.zip |
Support -fatal-warnings for the assembler frontend
llvm-svn: 131662
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 00864370527..c575afb95eb 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -1020,6 +1020,9 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA, // Do nothing, this is the default and we don't support anything else. } else if (Value == "-L") { CmdArgs.push_back("-msave-temp-labels"); + } else if (Value == "-fatal-warnings") { + CmdArgs.push_back("-mllvm"); + CmdArgs.push_back("-fatal-assembler-warnings"); } else { D.Diag(clang::diag::err_drv_unsupported_option_argument) << A->getOption().getName() << Value; |