diff mc-codegen.c @ 316:22d92986c7f7

asm, valued statement, local decls continue...
author kono
date Wed, 16 Jun 2004 13:15:01 +0900
parents f73b93de216a
children 183726ccd83d
line wrap: on
line diff
--- a/mc-codegen.c	Tue Jun 15 14:34:06 2004 +0900
+++ b/mc-codegen.c	Wed Jun 16 13:15:01 2004 +0900
@@ -424,6 +424,12 @@
     case ENVIRONMENT:
 	code_environment(USE_CREG);
 	return ADDRESS;
+#if ASM_CODE
+    case ASM:
+	code_asm(car(e2),cadr(e2),caddr(e2),cadddr(e2),caddr(e1));
+        /*        asm    in (str) out (str) opt(str)   expr */
+	return VOID;
+#endif
     default:
 	code_bool(e1,USE_CREG); /* type? */
 	return INT;