comparison run/i/invariant_33_B.d @ 1603:2031b04871b3

Fix broken invariant + synchronized test. Synchronized is not a valid function attribute for structs!
author Christian Kamm <kamm incasoftware de>
date Sat, 28 Mar 2009 19:17:32 +0100
parents ec5e144583ea
children
comparison
equal deleted inserted replaced
1602:56d43974b468 1603:2031b04871b3
7 // @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=1135 7 // @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=1135
8 // @desc@ [Issue 1135] invariant keyword parsing is messed up 8 // @desc@ [Issue 1135] invariant keyword parsing is messed up
9 9
10 module dstress.run.i.invariant_33_B; 10 module dstress.run.i.invariant_33_B;
11 11
12 struct X{ 12 class X{
13 synchronized invariant(){ 13 synchronized invariant(){
14 int x; 14 int x;
15 } 15 }
16 16
17 void foo(){ 17 void foo(){
18 } 18 }
19 } 19 }
20 20
21 int main(){ 21 int main(){
22 X x; 22 X x = new X;
23 23
24 x.foo(); 24 x.foo();
25 return 0; 25 return 0;
26 } 26 }