diff --git a/gen/toir.cpp b/gen/toir.cpp index 2407c374..8f80e39c 100644 --- a/gen/toir.cpp +++ b/gen/toir.cpp @@ -2029,7 +2029,7 @@ DValue* NewExp::toElem(IRState* p) assert(arguments != NULL); member->codegen(Type::sir); DFuncValue dfn(member, member->ir.irFunc->func, mem); - return DtoCallFunction(loc, ts, &dfn, arguments); + DtoCallFunction(loc, ts, &dfn, arguments); } #endif return new DImValue(type, mem); diff --git a/tests/d2/dmd-testsuite b/tests/d2/dmd-testsuite index 72fc92aa..fcbbac48 160000 --- a/tests/d2/dmd-testsuite +++ b/tests/d2/dmd-testsuite @@ -1 +1 @@ -Subproject commit 72fc92aaa49c3ed7c1ad3f3e90cbd56865297354 +Subproject commit fcbbac48a030159d14ebed64e9d1eee050530f19