From: Reid Kleckner Date: Sat, 8 Feb 2014 01:43:16 +0000 (+0000) Subject: clang-cl: Alias /Zi and /Z7 to -gline-tables-only X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7ac2116ee48645173fb3d63d760936ff38be890b;p=clang clang-cl: Alias /Zi and /Z7 to -gline-tables-only LLVM only knows how to emit Z7-style line tables on -win32, so there's no reason for clang to emit anything other than line info. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201017 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Driver/CLCompatOptions.td b/include/clang/Driver/CLCompatOptions.td index 5b9c067b0e..fa28a01b67 100644 --- a/include/clang/Driver/CLCompatOptions.td +++ b/include/clang/Driver/CLCompatOptions.td @@ -107,6 +107,9 @@ def _SLASH_WX : CLFlag<"WX">, HelpText<"Treat warnings as errors">, def _SLASH_WX_ : CLFlag<"WX-">, HelpText<"Do not treat warnings as errors">, Alias, AliasArgs<["no-error"]>; def _SLASH_w_flag : CLFlag<"w">, HelpText<"Disable all warnings">, Alias; +def _SLASH_Z7 : CLFlag<"Z7">, Alias; +def _SLASH_Zi : CLFlag<"Zi">, HelpText<"Enable debug information">, + Alias; def _SLASH_Zs : CLFlag<"Zs">, HelpText<"Syntax-check only">, Alias; @@ -243,12 +246,10 @@ def _SLASH_Y_ : CLFlag<"Y-">; def _SLASH_Yd : CLFlag<"Yd">; def _SLASH_Yl : CLJoined<"Yl">; def _SLASH_Yu : CLJoined<"Yu">; -def _SLASH_Z7 : CLFlag<"Z7">; def _SLASH_Za : CLFlag<"Za">; def _SLASH_Zc : CLJoined<"Zc:">; def _SLASH_Ze : CLFlag<"Ze">; def _SLASH_Zg : CLFlag<"Zg">; -def _SLASH_Zi : CLFlag<"Zi">; def _SLASH_ZI : CLFlag<"ZI">; def _SLASH_Zl : CLFlag<"Zl">; def _SLASH_Zp : CLJoined<"Zp">;