Stop erroneous reporting of SEGV from test case. MS own CRT SEGV on NULL format string
authorMike Nordell <tamlin@algonet.se>
Fri, 31 Aug 2012 14:16:17 +0000 (14:16 +0000)
committerMike Nordell <tamlin@algonet.se>
Fri, 31 Aug 2012 14:16:17 +0000 (14:16 +0000)
svn path=/trunk/; revision=57207

rostests/apitests/crt/_vscprintf.c
rostests/apitests/crt/_vscwprintf.c

index 1a72bd6..7396995 100644 (file)
@@ -25,7 +25,6 @@ START_TEST(_vscprintf)
     call_varargs(12, "%S world!", L"hello");
     call_varargs(12, "%s world!", "hello");
     call_varargs(11, "%u cookies", 100);
-    /* Test NULL argument */
-    call_varargs(-1, NULL);
-    ok(errno == EINVAL, "Expected EINVAL, got %u\n", errno);
+    /* Do not test NULL argument. That is verified to SEGV on a */
+    /* release-build with VC10 and MS' msvcrt. */
 }
index d2390b7..567fbf0 100644 (file)
@@ -25,10 +25,6 @@ START_TEST(_vscwprintf)
     call_varargs(19, L"%s world!", "hello");
     call_varargs(12, L"%s world!", L"hello");
     call_varargs(17, L"Jack ate %u pies", 100);
-    
-    /* Test NULL argument */
-    call_varargs(-1, NULL);
-#if defined(TEST_MSVCRT) /* NTDLL doesn't use/set errno */
-    ok(errno == EINVAL, "Expected EINVAL, got %u\n", errno);
-#endif
+    /* Do not test NULL argument. That is verified to SEGV on a */
+    /* release-build with VC10 and MS' msvcrt. */
 }