aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm.peg6
-rw-r--r--parse.c3
-rw-r--r--util.c2
3 files changed, 4 insertions, 7 deletions
diff --git a/asm.peg b/asm.peg
index 4372b1f..f0886c3 100644
--- a/asm.peg
+++ b/asm.peg
@@ -1,8 +1,8 @@
line =
- ws? s:stmt { yy->v = s; }
- | eol { yy->v.kind = ASM_BLANK; }
- | . { yy->v.kind = ASM_SYNTAX_ERROR; }
+ ws? s:stmt { yy->v = s; }
+ | eol { yy->v.kind = ASM_BLANK; }
+ | . { yy->v.kind = ASM_SYNTAX_ERROR; }
ws = ([ \t]+ | comment)+
diff --git a/parse.c b/parse.c
index 15fcc24..b614843 100644
--- a/parse.c
+++ b/parse.c
@@ -133,8 +133,5 @@ AsmLine *parse(void) {
prevl = l;
}
- if (!result)
- fatal("io error");
-
return result;
}
diff --git a/util.c b/util.c
index 70a4cc0..ab1fa19 100644
--- a/util.c
+++ b/util.c
@@ -18,7 +18,7 @@ void fatal(const char *fmt, ...) {
exit(1);
}
-void unreachable(void) { lfatal("BUG: unexpected internal condition"); }
+void unreachable(void) { fatal("BUG: unexpected internal condition"); }
void *xmalloc(size_t n) {
void *p;