diff lwasm/main.c @ 368:656630007668

Emit pass
author lost@starbug
date Thu, 15 Apr 2010 22:18:48 -0600
parents 34dfc9747f23
children 6b33faa21a0a
line wrap: on
line diff
--- a/lwasm/main.c	Thu Apr 15 21:56:06 2010 -0600
+++ b/lwasm/main.c	Thu Apr 15 22:18:48 2010 -0600
@@ -170,6 +170,7 @@
 extern void do_pass4(asmstate_t *as);
 extern void do_pass5(asmstate_t *as);
 extern void do_pass6(asmstate_t *as);
+extern void do_pass7(asmstate_t *as);
 extern lw_expr_t lwasm_evaluate_special(int t, void *ptr, void *priv);
 extern lw_expr_t lwasm_evaluate_var(char *var, void *priv);
 extern lw_expr_t lwasm_parse_term(char **p, void *priv);
@@ -185,6 +186,7 @@
 	{ "resolve2", do_pass4 },
 	{ "addressresolve", do_pass5 },
 	{ "finalize", do_pass6 },
+	{ "emit", do_pass7 },
 	{ NULL, NULL }
 };