aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/analyze.cpp')
-rw-r--r--src/analyze.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/analyze.cpp b/src/analyze.cpp
index e17e1b4526..da01234844 100644
--- a/src/analyze.cpp
+++ b/src/analyze.cpp
@@ -6037,12 +6037,10 @@ static TypeTableEntry *analyze_prefix_op_expr(CodeGen *g, ImportTableEntry *impo
*expr_node);
if (expr_type->id == TypeTableEntryIdInvalid) {
return expr_type;
- } else if (expr_type->id == TypeTableEntryIdInt ||
- expr_type->id == TypeTableEntryIdNumLitInt)
- {
+ } else if (expr_type->id == TypeTableEntryIdInt) {
return expr_type;
} else {
- add_node_error(g, *expr_node, buf_sprintf("invalid binary not type: '%s'",
+ add_node_error(g, node, buf_sprintf("unable to perform binary not operation on type '%s'",
buf_ptr(&expr_type->name)));
return g->builtin_types.entry_invalid;
}