summaryrefslogtreecommitdiff
path: root/peephole.c
diff options
context:
space:
mode:
authorWormHeamer2025-08-10 02:46:50 -0400
committerWormHeamer2025-08-10 02:46:50 -0400
commitd4c768a481b923d407201c25d3d750040b6ccd44 (patch)
tree16dd697288846b8effd1f18a3e23187654710e02 /peephole.c
parent1c4efc8009292b6f8d6079f87645e8eb65e85f3e (diff)
add type-specifiers to let, N_UNINIT for uninitialized values
Diffstat (limited to 'peephole.c')
-rw-r--r--peephole.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/peephole.c b/peephole.c
index 58a7612..b8118db 100644
--- a/peephole.c
+++ b/peephole.c
@@ -250,10 +250,7 @@ static inline int is_zero(Node *n) {
/* needs lexer for error reporting */
Node *node_idealize(Node *n, Proc *p, Lexer *l) {
- if (!type_check(n)) {
- type_err(n, l);
- }
-
+ type_check(n, l);
if (no_opt) return NULL;
/* try to compute a literal value */