Mercurial > projects > dstress
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 } |