diff options
author | Chad Rosier <mcrosier@apple.com> | 2011-10-04 01:01:30 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@apple.com> | 2011-10-04 01:01:30 +0000 |
commit | 672831dec7504b0183c0e0fd93b7b32d5da3982c (patch) | |
tree | d69eb8fad708431e9e4b8fe067f90545f5f881b0 /clang/lib/Driver/Tools.cpp | |
parent | b3334f9f43cecb8cae9db43f06583d12fb1071b4 (diff) | |
download | bcm5719-llvm-672831dec7504b0183c0e0fd93b7b32d5da3982c.tar.gz bcm5719-llvm-672831dec7504b0183c0e0fd93b7b32d5da3982c.zip |
[driver] Emit a warning if the user has requested debug information and we're
using the integrated assembler.
rdar://10216353
llvm-svn: 141053
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index e193c0f505a..08d95f51e20 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -2318,7 +2318,11 @@ void ClangAs::ConstructJob(Compilation &C, const JobAction &JA, // Ignore explicit -force_cpusubtype_ALL option. (void) Args.hasArg(options::OPT_force__cpusubtype__ALL); - // FIXME: Add -g support, once we have it. + // FIXME: Add -g support, once we have it. For now, emit a warning indicating + // the integrated assembler doesn't support debug info. + if (Args.hasArg(options::OPT_g_Group)) { + getToolChain().getDriver().Diag(diag::warn_drv_no_debug_w_integrated_as); + } // FIXME: Add -static support, once we have it. |