diff options
author | Stephen Tozer <stephen.tozer@sony.com> | 2025-04-25 12:18:26 +0100 |
---|---|---|
committer | Stephen Tozer <stephen.tozer@sony.com> | 2025-04-25 12:55:10 +0100 |
commit | 2dc6e98169baeb1f73036da0ea50fd828d8323d0 (patch) | |
tree | 8dc02a5bab26f5ca9bc0c215b8da115127e02143 /clang/lib | |
parent | accee2b5538eedae297201d1a2d66ddefd4c0cc1 (diff) | |
download | llvm-2dc6e98169baeb1f73036da0ea50fd828d8323d0.zip llvm-2dc6e98169baeb1f73036da0ea50fd828d8323d0.tar.gz llvm-2dc6e98169baeb1f73036da0ea50fd828d8323d0.tar.bz2 |
Revert "[Clang] Enable -fextend-lifetimes at -Og (#118026)"
Reverted following several issues appearing related to fake uses, reported
on the github PR.
This reverts commit a9dff35ad251cd20376ab25b26d1e5394e18ff4c.
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Driver/ToolChains/Clang.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp index f98cd38..762f8af 100644 --- a/clang/lib/Driver/ToolChains/Clang.cpp +++ b/clang/lib/Driver/ToolChains/Clang.cpp @@ -7683,13 +7683,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA, if (Args.hasArg(options::OPT_fretain_comments_from_system_headers)) CmdArgs.push_back("-fretain-comments-from-system-headers"); - if (Arg *A = Args.getLastArg(options::OPT_fextend_variable_liveness_EQ)) { - A->render(Args, CmdArgs); - } else if (Arg *A = Args.getLastArg(options::OPT_O_Group); - A && A->containsValue("g")) { - // Set -fextend-variable-liveness=all by default at -Og. - CmdArgs.push_back("-fextend-variable-liveness=all"); - } + Args.AddLastArg(CmdArgs, options::OPT_fextend_variable_liveness_EQ); // Forward -fcomment-block-commands to -cc1. Args.AddAllArgs(CmdArgs, options::OPT_fcomment_block_commands); |