# HG changeset patch # User thomask # Date 1172269939 0 # Node ID 2bd75a8597160af9b61d81fe81f27faed407f224 # Parent 69d5079a38aa2f7ddf2ee9469fa5e35ff58f7cf8 [Issue 828] expression.c:1904: virtual Expression* ThisExp::semantic(Scope*): Assertion `global.errors || var' failed. Alexander Panek 20007-01-01 http://d.puremagic.com/issues/show_bug.cgi?id=828 diff -r 69d5079a38aa -r 2bd75a859716 nocompile/b/bug_expression_1904_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/b/bug_expression_1904_A.d Fri Feb 23 22:32:19 2007 +0000 @@ -0,0 +1,21 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Alexander Panek +// @date@ 2007-01-01 +// @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=828 +// @desc@ [Issue 828] expression.c:1904: virtual Expression* ThisExp::semantic(Scope*): Assertion `global.errors || var' failed. + +module dstress.nocompile.b.bug_expression_1904_A; + +class A{ + void func(){ + Object o = cast(typeof(this.classinfo))null; + } +} + +void main(){ + A = new A; + A.func(); +} diff -r 69d5079a38aa -r 2bd75a859716 reporter.txt --- a/reporter.txt Wed Feb 14 10:12:05 2007 +0000 +++ b/reporter.txt Fri Feb 23 22:32:19 2007 +0000 @@ -6,6 +6,7 @@ Alberto Simon Aleksey Bobnev Alex +Alexander Panek Anders F Björklun Anders Runesson Andrew Fedoniouk