diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-11-29 02:38:34 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-11-29 02:38:34 +0000 |
commit | 9eac065e671a87cfb6c89241f84899f3cf072fc7 (patch) | |
tree | eac72d546d7a3c6db220bbbf6c7b684e365c48bc /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 58ccf88c36540b3a6add036cc5c48217bcc0269d (diff) | |
download | llvm-9eac065e671a87cfb6c89241f84899f3cf072fc7.zip llvm-9eac065e671a87cfb6c89241f84899f3cf072fc7.tar.gz llvm-9eac065e671a87cfb6c89241f84899f3cf072fc7.tar.bz2 |
Move MainFileName option variable into CodeGenOptions instead of LangOptions.
llvm-svn: 90051
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r-- | clang/lib/Frontend/CompilerInvocation.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp index be9bab1..3925ff0 100644 --- a/clang/lib/Frontend/CompilerInvocation.cpp +++ b/clang/lib/Frontend/CompilerInvocation.cpp @@ -111,6 +111,10 @@ static void CodeGenOptsToArgs(const CodeGenOptions &Opts, Res.push_back("-Os"); } else if (Opts.OptimizationLevel != 0) Res.push_back("-O" + llvm::utostr(Opts.OptimizationLevel)); + if (!Opts.MainFileName.empty()) { + Res.push_back("-main-file-name"); + Res.push_back(Opts.MainFileName); + } // SimplifyLibCalls is only derived. // TimePasses is only derived. // UnitAtATime is unused. @@ -453,10 +457,6 @@ static void LangOptsToArgs(const LangOptions &Opts, Res.push_back("-stack-protector"); Res.push_back(llvm::utostr(Opts.getStackProtectorMode())); } - if (Opts.getMainFileName()) { - Res.push_back("-main-file-name"); - Res.push_back(Opts.getMainFileName()); - } if (Opts.InstantiationDepth != DefaultLangOpts.InstantiationDepth) { Res.push_back("-ftemplate-depth"); Res.push_back(llvm::utostr(Opts.InstantiationDepth)); |