From 630c36e3af777aba016b38ada83c7b42259f2a86 Mon Sep 17 00:00:00 2001 From: azidar Date: Wed, 27 Jan 2016 12:24:12 -0800 Subject: Fixed bug and updated test for changing mod to rem --- src/main/stanza/errors.stanza | 2 +- test/passes/infer-types/primops.fir | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/stanza/errors.stanza b/src/main/stanza/errors.stanza index f9504bea..a0c48dc8 100644 --- a/src/main/stanza/errors.stanza +++ b/src/main/stanza/errors.stanza @@ -486,7 +486,7 @@ defn check-types-primop (e:DoPrim, errors:Vector,info:FileInfo) - SUB-OP : all-ground(args(e)) MUL-OP : all-ground(args(e)) DIV-OP : all-ground(args(e)) - MOD-OP : all-ground(args(e)) + REM-OP : all-ground(args(e)) LESS-OP : all-ground(args(e)) LESS-EQ-OP : all-ground(args(e)) GREATER-OP : all-ground(args(e)) diff --git a/test/passes/infer-types/primops.fir b/test/passes/infer-types/primops.fir index 31846b88..de0f9f1d 100644 --- a/test/passes/infer-types/primops.fir +++ b/test/passes/infer-types/primops.fir @@ -40,11 +40,11 @@ circuit top : node ydiv = div(c, b) ;CHECK: node ydiv = div(c@, b@)@ node zdiv = div(c, d) ;CHECK: node zdiv = div(c@, d@)@ - node vmod = mod(a, c) ;CHECK: node vmod = mod(a@, c@)@ - node wmod = mod(a, b) ;CHECK: node wmod = mod(a@, b@)@ - node xmod = mod(a, d) ;CHECK: node xmod = mod(a@, d@)@ - node ymod = mod(c, b) ;CHECK: node ymod = mod(c@, b@)@ - node zmod = mod(c, d) ;CHECK: node zmod = mod(c@, d@)@ + node vrem = rem(a, c) ;CHECK: node vrem = rem(a@, c@)@ + node wrem = rem(a, b) ;CHECK: node wrem = rem(a@, b@)@ + node xrem = rem(a, d) ;CHECK: node xrem = rem(a@, d@)@ + node yrem = rem(c, b) ;CHECK: node yrem = rem(c@, b@)@ + node zrem = rem(c, d) ;CHECK: node zrem = rem(c@, d@)@ node vlt = lt(a, c) ;CHECK: node vlt = lt(a@, c@)@ node wlt = lt(a, b) ;CHECK: node wlt = lt(a@, b@)@ -- cgit v1.2.3