Fix cast problem with implicit constructors.

This commit is contained in:
Kai Nacke
2013-11-12 08:23:06 +01:00
parent 7743f56450
commit 015cf202e1
2 changed files with 11 additions and 0 deletions

View File

@@ -11678,7 +11678,10 @@ Ltupleassign:
ex = ex->modifiableLvalue(sc, ex); // allocate new slot
ey = new ConstructExp(loc, ex, ey);
#if !IN_LLVM
// Do not cast the value to void. Same as in 2.065.
e = new CastExp(e->loc, e, Type::tvoid);
#endif
ey = new CastExp(ey->loc, ey, Type::tvoid);
}
}