annotate tests/mini/dgfuncptr.d @ 984:4c0df37d0421

Removing ldc.conf. (IMPORTANT: run 'cmake .' after pull) Added it to .hgignore. This gets rid of spurious differences caused by CMake regenerating it differently. Just run 'cmake .' to get it back in your local checkout.
author Frits van Bommel <fvbommel wxs.nl>
date Thu, 19 Feb 2009 13:50:05 +0100
parents 4435f57956e7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
596
1add138c9ba4 Add broken .funcptr test.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
1 void main()
1add138c9ba4 Add broken .funcptr test.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
2 {
1add138c9ba4 Add broken .funcptr test.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
3 void foo() {}
1add138c9ba4 Add broken .funcptr test.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
4
1add138c9ba4 Add broken .funcptr test.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
5 auto dg = &foo;
1add138c9ba4 Add broken .funcptr test.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
6
1add138c9ba4 Add broken .funcptr test.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
7 if(dg.funcptr is null)
599
4435f57956e7 Fixed .funcptr property of delegates, no longer uses the infamous DMD rewrites to pointer arithmetic, instead a GEPExp has been introduced.
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
parents: 596
diff changeset
8 { assert(0); }
596
1add138c9ba4 Add broken .funcptr test.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
9 }