Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions compiler/src/dmd/expression.h
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Loading