diff nocompile/a/asm_fnstcw_02_D.d @ 1591:a62d2a1c5f14

Add check for D_InlineAsm_X86 to nocompile tests that were missing it. If the version condition is missing, the result is XFAIL.
author Christian Kamm <kamm incasoftware de>
date Thu, 28 Aug 2008 09:59:22 +0200
parents 25f3e72bf814
children
line wrap: on
line diff
--- a/nocompile/a/asm_fnstcw_02_D.d	Mon Aug 25 22:08:00 2008 +0200
+++ b/nocompile/a/asm_fnstcw_02_D.d	Thu Aug 28 09:59:22 2008 +0200
@@ -2,14 +2,22 @@
 // $Date$
 // $Author$
 
-// __DSTRESS_ELINE__ 12
+// __DSTRESS_ELINE__ 20
 
 module dstress.nocompile.a.asm_fnstcw_02_D;
 
-void main(){
-	version(D_InlineAsm_X86){
+version(D_InlineAsm_X86){
+	version = test;
+}else version(D_Inline_Asm_X86_64){
+	version = test;
+}else{
+	static assert(0, "DSTRESS{XFAIL}: no inline x86 asm support");
+}
+
+version(test){
+	void main(){
 		asm{
 			fnstcw;
 		}
 	}
-}
\ No newline at end of file
+}