Commit 0ea5a01c authored by Alexandre Julliard's avatar Alexandre Julliard

msvcrt/tests: Don't check array pointer for NULL.

parent 7aeb1d33
...@@ -452,8 +452,7 @@ static void test_exception(void) ...@@ -452,8 +452,7 @@ static void test_exception(void)
{ {
/* Check the rtti */ /* Check the rtti */
type_info *ti = p__RTtypeid(&e); type_info *ti = p__RTtypeid(&e);
ok (ti && ti->mangled && ok (ti && !strcmp(ti->mangled, ".?AVexception@@"), "bad rtti for e\n");
!strcmp(ti->mangled, ".?AVexception@@"), "bad rtti for e\n");
if (ti) if (ti)
{ {
...@@ -1036,15 +1035,13 @@ static void test_rtti(void) ...@@ -1036,15 +1035,13 @@ static void test_rtti(void)
child_class_sig0_rtti.object_locator.type_hierarchy = RTTI_REF_SIG0(child_class_sig0_rtti, object_hierarchy, base); child_class_sig0_rtti.object_locator.type_hierarchy = RTTI_REF_SIG0(child_class_sig0_rtti, object_hierarchy, base);
ti = p__RTtypeid(&simple_class_sig0); ti = p__RTtypeid(&simple_class_sig0);
ok (ti && ti->mangled && !strcmp(ti->mangled, "simple_class"), ok (ti && !strcmp(ti->mangled, "simple_class"), "incorrect rtti data\n");
"incorrect rtti data\n");
casted = p__RTCastToVoid(&simple_class_sig0); casted = p__RTCastToVoid(&simple_class_sig0);
ok (casted == (void*)&simple_class_sig0, "failed cast to void\n"); ok (casted == (void*)&simple_class_sig0, "failed cast to void\n");
ti = p__RTtypeid(&child_class_sig0); ti = p__RTtypeid(&child_class_sig0);
ok (ti && ti->mangled && !strcmp(ti->mangled, "child_class"), ok (ti && !strcmp(ti->mangled, "child_class"), "incorrect rtti data\n");
"incorrect rtti data\n");
casted = p__RTCastToVoid(&child_class_sig0); casted = p__RTCastToVoid(&child_class_sig0);
ok (casted == (void*)&child_class_sig0, "failed cast to void\n"); ok (casted == (void*)&child_class_sig0, "failed cast to void\n");
...@@ -1064,15 +1061,13 @@ static void test_rtti(void) ...@@ -1064,15 +1061,13 @@ static void test_rtti(void)
} }
ti = p__RTtypeid(&simple_class); ti = p__RTtypeid(&simple_class);
ok (ti && ti->mangled && !strcmp(ti->mangled, "simple_class"), ok (ti && !strcmp(ti->mangled, "simple_class"), "incorrect rtti data\n");
"incorrect rtti data\n");
casted = p__RTCastToVoid(&simple_class); casted = p__RTCastToVoid(&simple_class);
ok (casted == (void*)&simple_class, "failed cast to void\n"); ok (casted == (void*)&simple_class, "failed cast to void\n");
ti = p__RTtypeid(&child_class); ti = p__RTtypeid(&child_class);
ok (ti && ti->mangled && !strcmp(ti->mangled, "child_class"), ok (ti && !strcmp(ti->mangled, "child_class"), "incorrect rtti data\n");
"incorrect rtti data\n");
casted = p__RTCastToVoid(&child_class); casted = p__RTCastToVoid(&child_class);
ok (casted == (void*)&child_class, "failed cast to void\n"); ok (casted == (void*)&child_class, "failed cast to void\n");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment