aboutsummaryrefslogtreecommitdiff
path: root/src/check_stmt.cpp
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2017-06-29 15:48:07 +0100
committerGinger Bill <bill@gingerbill.org>2017-06-29 15:48:07 +0100
commite4a82833275acc166313ff11613bcc748309571a (patch)
treedb2531ec560e9bbde90bf1836bf2578549ab5157 /src/check_stmt.cpp
parent001baf4419da9c43d4ef68d7ec1eac638d6fb742 (diff)
Remove `Type`
What was I thinking?!
Diffstat (limited to 'src/check_stmt.cpp')
-rw-r--r--src/check_stmt.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/check_stmt.cpp b/src/check_stmt.cpp
index 8cbbf4c25..33cfd3dfa 100644
--- a/src/check_stmt.cpp
+++ b/src/check_stmt.cpp
@@ -1297,11 +1297,8 @@ void check_stmt_internal(Checker *c, AstNode *node, u32 flags) {
check_comparison(c, &a1, &b1, op);
} else {
Operand y = {};
- if (is_operand_a_type_value(x)) {
- check_expr_or_type(c, &y, expr);
- } else {
- check_expr(c, &y, expr);
- }
+ check_expr(c, &y, expr);
+
if (x.mode == Addressing_Invalid ||
y.mode == Addressing_Invalid) {
continue;