commit | 1b7881adb4715e337375ae3a2668237c569ff946 | [log] [tgz] |
---|---|---|
author | Russ Cox <rsc@golang.org> | Thu Jan 08 15:01:22 2009 -0800 |
committer | Russ Cox <rsc@golang.org> | Thu Jan 08 15:01:22 2009 -0800 |
tree | 46260ca5b31085ea9e322fae166aa5268d06a6ed | |
parent | d54abad06f7f024c7a0d76dd4603638db381d0b0 [diff] [blame] |
fix: type T []int var a []int var t = T(a) R=ken OCL=22341 CL=22341
diff --git a/src/cmd/6g/cgen.c b/src/cmd/6g/cgen.c index 0ab1be5..2289164 100644 --- a/src/cmd/6g/cgen.c +++ b/src/cmd/6g/cgen.c
@@ -415,6 +415,12 @@ fatal("agen: unknown op %N", n); break; + case OCONV: + if(!eqtype(n->type, nl->type, 0)) + fatal("agen: non-trivial OCONV"); + agen(nl, res); + return; + case OCALLMETH: cgen_callmeth(n, 0); cgen_aret(n, res);