comparison run/a/asm_di_02_A.d @ 1337:0839eb936902

[Issue 697] No const folding on asm db,dw, etc Don Clugston <clugdbug@yahoo.com.au> 2006-12-18 http://d.puremagic.com/issues/show_bug.cgi?id=697
author thomask
date Tue, 23 Jan 2007 12:03:51 +0000
parents
children bebc7472a832
comparison
equal deleted inserted replaced
1336:986983b8cf7a 1337:0839eb936902
1 // $HeadURL$
2 // $Date$
3 // $Author$
4
5 // @author@ Don Clugston <clugdbug@yahoo.com.au>
6 // @date@ 2006-12-18
7 // @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=697
8 // @desc@ [Issue 697] No const folding on asm db,dw, etc
9
10 module dstress.run.a.asm_di_02_A;
11
12 version(D_InlineAsm_X86){
13 version = runTest;
14 }else version(D_InlineAsm_X86_64){
15 version = runTest;
16 }
17
18 version(runTest){
19 int main(){
20 int i = 3;
21 short x = 0x40404040;
22
23 asm{
24 mov EAX, i;
25 di x;
26 mov i, EAX;
27 }
28
29 assert(i == 7);
30
31 return 0;
32 }
33 }else{
34 pragma(msg, "DSTRESS{XFAIL}: no inline ASM support");
35 static assert(0);
36 }