From ae4ef3786208a3582c5e3e5debf49e6426ead516 Mon Sep 17 00:00:00 2001 From: Martin Kinkelin Date: Thu, 6 Aug 2026 18:04:05 +0200 Subject: [PATCH] Fix expression.h: Add missing fromOpAssignment member --- compiler/src/dmd/expression.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/compiler/src/dmd/expression.h b/compiler/src/dmd/expression.h index d3896125bd83..70d206944f69 100644 --- a/compiler/src/dmd/expression.h +++ b/compiler/src/dmd/expression.h @@ -780,10 +780,11 @@ class CallExp final : public UnaExp Expressions *arguments; // function arguments ArgumentLabels* names; // function argument Labels (name + location of name) FuncDeclaration *f; // symbol to call - d_bool directcall; // true if a virtual call is devirtualized - d_bool inDebugStatement; // true if this was in a debug statement - d_bool ignoreAttributes; // don't enforce attributes (e.g. call @gc function in @nogc code) + d_bool directcall; // true if a virtual call is devirtualized + d_bool inDebugStatement; // true if this was in a debug statement + d_bool ignoreAttributes; // don't enforce attributes (e.g. call @gc function in @nogc code) d_bool isUfcsRewrite; // the first argument was pushed in here by a UFCS rewrite + d_bool fromOpAssignment; // set when operator overload method call from assignment (2024 edition) VarDeclaration *vthis2; // container for multi-context Expression* loweredFrom; // set if this is the result of a lowering