X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/357885be46389c70dc9e7c7859f47af68aeb58ae..c6b4ed992d81518f240509e6ab212d8fe705485a:/src/codegen-test.lisp diff --git a/src/codegen-test.lisp b/src/codegen-test.lisp index da3763b..6821059 100644 --- a/src/codegen-test.lisp +++ b/src/codegen-test.lisp @@ -50,7 +50,7 @@ (emit-insts codegen (list (make-set-inst "u" "v") (make-set-inst "v" r)))) (emit-inst codegen (make-while-inst "v" (codegen-pop-block codegen))) - (emit-inst codegen (make-if-inst "a" (make-set-inst "*a" "aa") nil)) + (emit-inst codegen (make-if-inst "a" (make-set-inst "*a" "aa"))) (deliver-expr codegen :return "u") (codegen-pop-function codegen "gcd" (c-type (fun int @@ -64,7 +64,7 @@ ("a")) do (ensure-var codegen name c-type-int init)) (ensure-var codegen "g" c-type-int - (make-call-inst "gcd" (list "u" "v" "&a"))) + (make-call-inst "gcd" "u" "v" "&a")) (deliver-call codegen :void "printf" "\"%d*%d == %d (mod %d)\\n\"" "a" "u" "g" "v") (deliver-expr codegen :return 0)