diff options
Diffstat (limited to 'src/cmd/gc/gen.c')
| -rw-r--r-- | src/cmd/gc/gen.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cmd/gc/gen.c b/src/cmd/gc/gen.c index 57dd674fb..437d41fcf 100644 --- a/src/cmd/gc/gen.c +++ b/src/cmd/gc/gen.c @@ -554,6 +554,12 @@ cgen_as(Node *nl, Node *nr) nr->val.ctype = CTNIL; break; + case TCOMPLEX64: + case TCOMPLEX128: + nr->val.u.cval = mal(sizeof(*nr->val.u.cval)); + mpmovecflt(&nr->val.u.cval->real, 0.0); + mpmovecflt(&nr->val.u.cval->imag, 0.0); + break; } nr->op = OLITERAL; nr->type = tl; |
