diff options
Diffstat (limited to 'src/checker.cpp')
| -rw-r--r-- | src/checker.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/checker.cpp b/src/checker.cpp index f1e2bb45d..1f5835bd1 100644 --- a/src/checker.cpp +++ b/src/checker.cpp @@ -7,10 +7,12 @@ void check_expr(CheckerContext *c, Operand *operand, Ast *expression); bool is_operand_value(Operand o) { switch (o.mode) { case Addressing_Value: - case Addressing_Variable: case Addressing_Immutable: + case Addressing_Context: + case Addressing_Variable: case Addressing_Constant: case Addressing_MapIndex: + case Addressing_OptionalOk: return true; } return false; |