diff options
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Driver/Tools.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 20977f239b5..fafe1d2e153 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -1347,6 +1347,12 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,                     false))      CmdArgs.push_back("-fno-access-control"); +  // -felide-constructors is the default. +  if (Args.hasFlag(options::OPT_fno_elide_constructors, +                   options::OPT_felide_constructors, +                   false)) +    CmdArgs.push_back("-fno-elide-constructors"); +    // -fexceptions=0 is default.    if (!KernelOrKext &&        needsExceptions(Args, InputType, getToolChain().getTriple()))  | 

