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 }