Fixed .funcptr property of delegates, no longer uses the infamous DMD rewrites to pointer arithmetic, instead a GEPExp has been introduced.

This commit is contained in:
Tomas Lindquist Olsen
2008-09-15 02:04:26 +02:00
parent 431bc19d2f
commit 4280a86bcf
8 changed files with 67 additions and 8 deletions

9
tests/mini/dgfuncptr.d Normal file
View File

@@ -0,0 +1,9 @@
void main()
{
void foo() {}
auto dg = &foo;
if(dg.funcptr is null)
{ assert(0); }
}