Lexer: Add extremely limited support for -traditional-cpp, ignoring BCPL
comments. llvm-svn: 127910
This commit is contained in:
@@ -574,6 +574,8 @@ static void LangOptsToArgs(const LangOptions &Opts,
|
||||
Res.push_back("-fcxx-exceptions");
|
||||
if (Opts.SjLjExceptions)
|
||||
Res.push_back("-fsjlj-exceptions");
|
||||
if (Opts.TraditionalCPP)
|
||||
Res.push_back("-traditional-cpp");
|
||||
if (!Opts.RTTI)
|
||||
Res.push_back("-fno-rtti");
|
||||
if (Opts.MSBitfields)
|
||||
@@ -1442,6 +1444,7 @@ static void ParseLangArgs(LangOptions &Opts, ArgList &Args, InputKind IK,
|
||||
Opts.ObjCExceptions = Args.hasArg(OPT_fobjc_exceptions);
|
||||
Opts.CXXExceptions = Args.hasArg(OPT_fcxx_exceptions);
|
||||
Opts.SjLjExceptions = Args.hasArg(OPT_fsjlj_exceptions);
|
||||
Opts.TraditionalCPP = Args.hasArg(OPT_traditional_cpp);
|
||||
|
||||
Opts.RTTI = !Args.hasArg(OPT_fno_rtti);
|
||||
Opts.Blocks = Args.hasArg(OPT_fblocks);
|
||||
|
||||
Reference in New Issue
Block a user