diff options
author | Timm Baeder <tbaeder@redhat.com> | 2025-08-25 12:55:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-25 12:55:34 +0200 |
commit | c540678920f6ef606b1dbb252a7ad39dd838f78f (patch) | |
tree | effcf262464d63ce701012964cd2d95eb8a6b688 /clang/lib/AST/ByteCode/Compiler.cpp | |
parent | 437d15a5ba96cd46a4989d6287b9c5afdcf2c233 (diff) | |
download | llvm-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.cpp | 2 |
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; |