D.gnu - [bug] static parent function
- Carlos Santander B. (17/17) Feb 15 2005 gdc fails to compile this:
- =?UTF-8?B?VGhvbWFzIEvDvGhuZQ==?= (31/31) Feb 18 2005 -----BEGIN PGP SIGNED MESSAGE-----
gdc fails to compile this:
//-----------------------------------
class A
{
static int foo() { return 0; }
}
class B:A
{
void bar() { A.foo(); } //fail.d:8
}
//-----------------------------------
$ gdc -c fail.d
fail.d:8: cannot use "this.A" as an expression
DMD 0.113 can compile it.
Using gdc 0.10 on cygwin (gcc 3.4.1)
_______________________
Carlos Santander Bernal
Feb 15 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Carlos Santander B. wrote:
| gdc fails to compile this:
|
| //-----------------------------------
| class A
| {
| static int foo() { return 0; }
| }
|
| class B:A
| {
| void bar() { A.foo(); } //fail.d:8
| }
| //-----------------------------------
|
| $ gdc -c fail.d
| fail.d:8: cannot use "this.A" as an expression
|
| DMD 0.113 can compile it.
| Using gdc 0.10 on cygwin (gcc 3.4.1)
Added to DStress as
http://dstress.kuehne.cn/run/static_29.d
Thomas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)
iD8DBQFCFmpQ3w+/yD4P9tIRAqbUAJ9iySGW0s3u+W8AdSZvRLsZegZ+9gCgz2Yc
ykzFsNeF0PbFdr/6A2M9BI8=
=J/s6
-----END PGP SIGNATURE-----
Feb 18 2005








=?UTF-8?B?VGhvbWFzIEvDvGhuZQ==?=