From 4f59c0cb7b61c529521c66feae2850cb02cef733 Mon Sep 17 00:00:00 2001 From: Tomas Lindquist Olsen Date: Sun, 10 May 2009 15:50:51 +0200 Subject: [PATCH] Removed fix from rev [1331] since rev [1333] adds a more general fix that catches more cases! --- dmd/interpret.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/dmd/interpret.c b/dmd/interpret.c index af0a3655..2a877964 100644 --- a/dmd/interpret.c +++ b/dmd/interpret.c @@ -1942,13 +1942,6 @@ Expression *CallExp::interpret(InterState *istate) if (fd->ident == Id::adDup && arguments && arguments->dim == 2) { e = (Expression *)arguments->data[1]; -#if IN_LLVM - // in LDC we repaint the array argument to void[], skip past that - // or CTFE will fail! - assert(e->op == TOKcast); - CastExp* ce = (CastExp*)e; - e = ce->e1; -#endif e = e->interpret(istate); if (e != EXP_CANT_INTERPRET) {