summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2011-10-04 01:01:30 +0000
committerChad Rosier <mcrosier@apple.com>2011-10-04 01:01:30 +0000
commit672831dec7504b0183c0e0fd93b7b32d5da3982c (patch)
treed69eb8fad708431e9e4b8fe067f90545f5f881b0 /clang/lib/Driver/Tools.cpp
parentb3334f9f43cecb8cae9db43f06583d12fb1071b4 (diff)
downloadbcm5719-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.cpp6
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.
OpenPOWER on IntegriCloud