Mercurial > projects > dstress
comparison run/v/volatile_01_A.d @ 1535:20d8ee6523e1
updated to DMD-1.013
author | thomask |
---|---|
date | Mon, 07 May 2007 05:19:57 +0000 |
parents | b8c0195059d9 |
children | 56d43974b468 |
comparison
equal
deleted
inserted
replaced
1534:345207906be7 | 1535:20d8ee6523e1 |
---|---|
7 // @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=4638 | 7 // @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=4638 |
8 | 8 |
9 module dstress.run.v.volatile_01_A; | 9 module dstress.run.v.volatile_01_A; |
10 | 10 |
11 template load( T, int i, size_t sizeofT : 4 = T.sizeof ){ | 11 template load( T, int i, size_t sizeofT : 4 = T.sizeof ){ |
12 T load( inout T val ){ | 12 T load( ref T val ){ |
13 volatile asm{ | 13 volatile asm{ |
14 naked; | 14 naked; |
15 mov EAX, [EAX]; | 15 mov EAX, [EAX]; |
16 ret; | 16 ret; |
17 } | 17 } |