aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/stanza/passes.stanza4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/stanza/passes.stanza b/src/main/stanza/passes.stanza
index 38954f4f..150abe32 100644
--- a/src/main/stanza/passes.stanza
+++ b/src/main/stanza/passes.stanza
@@ -2433,9 +2433,9 @@ defn emit-verilog (m:InModule) -> Module :
add(initials,[tab WSubAccess(wref(n,t),index,UnknownType(),FEMALE), " = " rand-string(t) ";"])
defn instantiate (n:Symbol,m:Symbol,es:List<Expression>) :
add(declares,[m " " n " ("])
- for (e in es,i in 1 to false) do :
+ for (e in es,i in 0 to false) do :
val s = [tab "." remove-root(e) "(" lowered-name(e) ")"]
- if i == length(es) : add(declares,[s ","])
+ if i != length(es) - 1 : add(declares,[s ","])
else : add(declares,s)
add(declares,[");"])
for e in es do :