digitalmars.D.bugs - compiler segfault with mangleof and alias termplate arguments
- Don Clugston (13/13) Dec 06 2005 Finding new ways to torture these new features...
- Thomas Kuehne (19/32) Dec 09 2005 -----BEGIN PGP SIGNED MESSAGE-----
Finding new ways to torture these new features... I'm not sure which of these is the problem, but this is as far as I've been able to simplify it. -------- template chook(int n) { const int chook = 3; } template dog(alias f) { int dog = chook!(f.mangleof.length); } class pig {} const int goose = dog!(pig);
Dec 06 2005
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Don Clugston schrieb am 2005-12-06:Finding new ways to torture these new features... I'm not sure which of these is the problem, but this is as far as I've been able to simplify it. -------- template chook(int n) { const int chook = 3; } template dog(alias f) { int dog = chook!(f.mangleof.length); } class pig {} const int goose = dog!(pig);Added to DStress as http://dstress.kuehne.cn/run/m/mangleof_14_A.d http://dstress.kuehne.cn/run/m/mangleof_14_B.d http://dstress.kuehne.cn/run/m/mangleof_14_C.d http://dstress.kuehne.cn/run/m/mangleof_14_D.d http://dstress.kuehne.cn/run/m/mangleof_14_E.d http://dstress.kuehne.cn/run/m/mangleof_14_F.d http://dstress.kuehne.cn/run/m/mangleof_14_G.d http://dstress.kuehne.cn/run/m/mangleof_14_H.d http://dstress.kuehne.cn/run/m/mangleof_14_I.d Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFDmmM83w+/yD4P9tIRAk2nAJsFzYfGqR7hn6Yh64oDiGgL2HaxXwCgqewu SLLrW40JUt8/9VIGJTcVQQA= =K1hn -----END PGP SIGNATURE-----
Dec 09 2005