# HG changeset patch # User Tomas Lindquist Olsen # Date 1218676166 -7200 # Node ID 337554fd34f1350a792ff6726a7bfd50ec8251fc # Parent af9bdd69a7ecba731027f45ed25873f64aac6b1f Fixed mini/missingti.d diff -r af9bdd69a7ec -r 337554fd34f1 dmd/mtype.c --- a/dmd/mtype.c Wed Aug 13 23:54:09 2008 +0200 +++ b/dmd/mtype.c Thu Aug 14 03:09:26 2008 +0200 @@ -1676,10 +1676,9 @@ e = e->castTo(sc, n->arrayOf()); // convert to dynamic array arguments = new Expressions(); arguments->push(e); - if (next->ty != Tbit) - arguments->push(n->ty == Tsarray - ? n->getTypeInfo(sc) // don't convert to dynamic array - : n->getInternalTypeInfo(sc)); + if (next->ty != Tbit) + arguments->push(n->getTypeInfo(sc)); // LLVMDC, we don't support the getInternalTypeInfo + // optimization arbitrarily, not yet at least... e = new CallExp(e->loc, ec, arguments); e->type = next->arrayOf(); }