aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode/Compiler.cpp
diff options
context:
space:
mode:
authorTimm Baeder <tbaeder@redhat.com>2025-08-25 12:55:34 +0200
committerGitHub <noreply@github.com>2025-08-25 12:55:34 +0200
commitc540678920f6ef606b1dbb252a7ad39dd838f78f (patch)
treeeffcf262464d63ce701012964cd2d95eb8a6b688 /clang/lib/AST/ByteCode/Compiler.cpp
parent437d15a5ba96cd46a4989d6287b9c5afdcf2c233 (diff)
downloadllvm-c540678920f6ef606b1dbb252a7ad39dd838f78f.zip
llvm-c540678920f6ef606b1dbb252a7ad39dd838f78f.tar.gz
llvm-c540678920f6ef606b1dbb252a7ad39dd838f78f.tar.bz2
[clang][bytecode] Fix OptionScope initializer (#155149)
Initialize the `OldToLValue` member with the actual old value of `ToLValue`. Pointed out by Shafik in https://github.com/llvm/llvm-project/pull/153601#discussion_r2294319428
Diffstat (limited to 'clang/lib/AST/ByteCode/Compiler.cpp')
-rw-r--r--clang/lib/AST/ByteCode/Compiler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/AST/ByteCode/Compiler.cpp b/clang/lib/AST/ByteCode/Compiler.cpp
index e3235d3..c36cb64 100644
--- a/clang/lib/AST/ByteCode/Compiler.cpp
+++ b/clang/lib/AST/ByteCode/Compiler.cpp
@@ -62,7 +62,7 @@ public:
OptionScope(Compiler<Emitter> *Ctx, bool NewDiscardResult,
bool NewInitializing, bool NewToLValue)
: Ctx(Ctx), OldDiscardResult(Ctx->DiscardResult),
- OldInitializing(Ctx->Initializing), OldToLValue(NewToLValue) {
+ OldInitializing(Ctx->Initializing), OldToLValue(Ctx->ToLValue) {
Ctx->DiscardResult = NewDiscardResult;
Ctx->Initializing = NewInitializing;
Ctx->ToLValue = NewToLValue;