mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-03 16:41:06 +03:00
Implement cast to void
This commit is contained in:
parent
5a10a23cef
commit
dcf005213b
2 changed files with 3 additions and 15 deletions
|
@ -576,14 +576,6 @@ DValue* DtoCastInt(Loc& loc, DValue* val, Type* _to)
|
|||
return new DImValue(_to, rval);
|
||||
}
|
||||
|
||||
// Check for special DMD hack to avoid "has no effect" error.
|
||||
// See expression.c, method AssignExp::semantic(), around line 11499
|
||||
llvm::ConstantInt* isConstInt = isaConstantInt(rval);
|
||||
if (from == Type::tint32 && to == Type::tvoid && isConstInt->isNullValue())
|
||||
{
|
||||
return val;
|
||||
}
|
||||
|
||||
size_t fromsz = from->size();
|
||||
size_t tosz = to->size();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue