diff tests/mini/asm2.d @ 741:4ac97ec7c18e

Applied easy part from wilsonk's x86-64 patch in #107
author Christian Kamm <kamm incasoftware de>
date Thu, 30 Oct 2008 11:08:34 +0100
parents 1bb99290e03a
children 12b423e17860
line wrap: on
line diff
--- a/tests/mini/asm2.d	Thu Oct 30 10:17:05 2008 +0100
+++ b/tests/mini/asm2.d	Thu Oct 30 11:08:34 2008 +0100
@@ -6,12 +6,25 @@
 {
     int i = 40;
     int j = 2;
-    asm
+    version(LLVM_InlineAsm_X86)
     {
-        mov EAX, i;
-        mov EBX, j;
-        add EAX, EBX;
-        mov i, EAX;
+	asm
+    	{	
+        	mov EAX, i;
+        	mov EBX, j;
+        	add EAX, EBX;
+        	mov i, EAX;
+    	}
+    }
+    else version(LLVM_InlineAsm_X86_64)
+    {
+	asm
+	{
+		mov EAX, i;
+		mov EBX, j;
+		add EAX, EBX;
+		mov i, EAX;
+    	}
     }
     printf("42 = %d\n", i);
     assert(i == 42);