comparison run/a/asm_lea_03_A.d @ 1584:75358a6522ce

[Issue 1829] New: Inline assembler cannot get label addresses <burton-radons@shaw.ca> 2007-02-12 http://d.puremagic.com/issues/show_bug.cgi?id=1829
author thomask
date Fri, 22 Feb 2008 07:55:41 +0000
parents
children 276327753cc7
comparison
equal deleted inserted replaced
1583:6820e66700df 1584:75358a6522ce
1 // $HeadURL$
2 // $Date$
3 // $Author$
4
5 // @author@ <burton-radons@shaw.ca>
6 // @date@ 2007-02-12
7 // @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=1829
8 // @desc@ [Issue 1829] New: Inline assembler cannot get label addresses
9
10 module dstress.run.a.asm_lea_03_A;
11
12 version(D_InlineAsm_X86){
13 void test(){
14 asm{
15 lea EAX, test;
16 }
17 }
18 }else version(D_InlineAsm_X86_64){
19 void test(){
20 asm{
21 lea RAX, test;
22 }
23 }
24 }else{
25 pragma(msg, "DSTRESS{XFAIl}: X86 assembler not supported");
26 static assert(0);
27 }
28
29 int main(){
30 test();
31
32 return 0;
33 }