diff options
Diffstat (limited to 'src/cmd/gc/print.c')
-rw-r--r-- | src/cmd/gc/print.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/gc/print.c b/src/cmd/gc/print.c index 57ebe3f1c..b460953a2 100644 --- a/src/cmd/gc/print.c +++ b/src/cmd/gc/print.c @@ -129,6 +129,11 @@ exprfmt(Fmt *f, Node *n, int prec) else fmtprint(f, "false"); break; + case CTCPLX: + fmtprint(f, "%.17g+%.17gi", + mpgetflt(&n->val.u.cval->real), + mpgetflt(&n->val.u.cval->imag)); + break; case CTFLT: fmtprint(f, "%.17g", mpgetflt(n->val.u.fval)); break; |