aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
diff options
context:
space:
mode:
authorStephen Tozer <stephen.tozer@sony.com>2025-04-25 12:18:26 +0100
committerStephen Tozer <stephen.tozer@sony.com>2025-04-25 12:55:10 +0100
commit2dc6e98169baeb1f73036da0ea50fd828d8323d0 (patch)
tree8dc02a5bab26f5ca9bc0c215b8da115127e02143 /clang/lib
parentaccee2b5538eedae297201d1a2d66ddefd4c0cc1 (diff)
downloadllvm-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.cpp8
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);