forked from OSchip/llvm-project
[driver] Emit a warning if the user has requested debug information and we're
using the integrated assembler. rdar://10216353 llvm-svn: 141053
This commit is contained in:
parent
b3334f9f43
commit
672831dec7
|
@ -122,6 +122,8 @@ def warn_drv_objc_gc_unsupported : Warning<
|
|||
"Objective-C garbage collection is not supported on this platform, ignoring '%0'">;
|
||||
def warn_drv_pch_not_first_include : Warning<
|
||||
"precompiled header '%0' was ignored because '%1' is not first '-include'">;
|
||||
def warn_drv_no_debug_w_integrated_as : Warning<
|
||||
"ignoring unsupported -g option with integrated assembler">;
|
||||
|
||||
def note_drv_command_failed_diag_msg : Note<
|
||||
"diagnostic msg: %0">;
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
Loading…
Reference in New Issue