Mercurial > projects > ldc
diff gen/toir.cpp @ 177:cea8dcfa76df trunk
[svn r193] Fixed: abstract classes implementing interfaces now output proper Interface info arrays. (null vtables).
Did a little renaming of delegate utils.
author | lindquist |
---|---|
date | Wed, 07 May 2008 04:45:51 +0200 |
parents | a074a5ff709c |
children | 8873b7f1457e |
line wrap: on
line diff
--- a/gen/toir.cpp Wed May 07 00:58:36 2008 +0200 +++ b/gen/toir.cpp Wed May 07 04:45:51 2008 +0200 @@ -1841,7 +1841,7 @@ else if (t->ty == Tdelegate) { Logger::println("delegate"); - eval = DtoCompareDelegate(op,l->getRVal(),r->getRVal()); + eval = DtoDelegateCompare(op,l->getRVal(),r->getRVal()); } else { @@ -2333,7 +2333,7 @@ else { assert(l->getType() == r->getType()); } - eval = DtoDynArrayIs(op,l,r); + eval = DtoDelegateCompare(op,l,r); } else if (t1->isfloating()) {