Downgraded accepts-invalid workaround error to assertion.

Bug 9268 was fixed in 2.062.
This commit is contained in:
David Nadlinger 2013-06-06 21:23:35 +02:00
parent 946156742c
commit 7e92984ebe

View file

@ -373,11 +373,7 @@ void DtoAssign(Loc& loc, DValue* lhs, DValue* rhs, int op, bool canSkipPostblit)
Type* t = lhs->getType()->toBasetype();
Type* t2 = rhs->getType()->toBasetype();
if (t->ty == Tvoid) {
// This is a frontend regression in DMD 2.061; should be removed once
// DMD Bugzilla issue 9268 is fixed.
error(loc, "Cannot assign values of type void.");
}
assert(t->ty != Tvoid && "Cannot assign values of type void.");
if (t->ty == Tstruct) {
llvm::Value* src = rhs->getRVal();