Mercurial > projects > dstress
annotate run/v/volatile_02_A.d @ 764:9b2038d153c2
Sean Kelly <sean@f4.ca>
2005-12-02
news:dmqv98$1868$1@digitaldaemon.com
author | thomask |
---|---|
date | Sun, 04 Dec 2005 14:38:30 +0000 |
parents | |
children | b8c0195059d9 |
rev | line source |
---|---|
764 | 1 // $HeadURL$ |
2 // $Date$ | |
3 // $Author$ | |
4 | |
5 // @author@ Sean Kelly <sean@f4.ca> | |
6 // @date@ 2005-12-02 | |
7 // @uri@ news:dmqv98$1868$1@digitaldaemon.com | |
8 | |
9 module dstress.run.v.volatile_02_A; | |
10 | |
11 template atomicLoad( T ){ | |
12 T atomicLoad( inout T val ){ | |
13 volatile{ | |
14 return val; | |
15 } | |
16 } | |
17 } | |
18 | |
19 int main(){ | |
20 int i; | |
21 uint u; | |
22 atomicLoad!(int)(i); | |
23 atomicLoad!(uint)(u); | |
24 return 0; | |
25 } | |
26 | |
27 | |
28 |