diff --git a/src/dfmt.d b/src/dfmt.d index 2c72155..8c26d1f 100644 --- a/src/dfmt.d +++ b/src/dfmt.d @@ -320,7 +320,7 @@ private: if (next.type == tok!";" || next.type == tok!"(" || next.type == tok!")" || next.type == tok!"," || next.type == tok!"{" || next.type == tok!"." - || next.type == tok!":") + || next.type == tok!":" || next.type == tok!"*") { writeToken(); } diff --git a/tests/issue0025.d b/tests/issue0025.d new file mode 100644 index 0000000..dafc9aa --- /dev/null +++ b/tests/issue0025.d @@ -0,0 +1,2 @@ +complex_t opMul(real y) { + return this*complex_t(y);} diff --git a/tests/issue0025.d.ref b/tests/issue0025.d.ref new file mode 100644 index 0000000..eac4846 --- /dev/null +++ b/tests/issue0025.d.ref @@ -0,0 +1,4 @@ +complex_t opMul(real y) +{ + return this * complex_t(y); +}