Fix pointer-type mismatches.


git-svn-id: svn://svn.valgrind.org/vex/trunk@1237 8f6e269a-dfd6-0310-a8e1-e2731360e62c
diff --git a/test_main.c b/test_main.c
index e31749e..854dbbf 100644
--- a/test_main.c
+++ b/test_main.c
@@ -66,6 +66,7 @@
    VexTranslateResult tres;
    VexControl vcon;
    VexGuestExtents vge;
+   VexArchInfo vai;
 
    if (argc != 2) {
       fprintf(stderr, "usage: vex file.org\n");
@@ -122,6 +123,9 @@
          origbuf[i] = (UChar)u;
       }
 
+      LibVEX_default_VexArchInfo(&vai);
+      vai.subarch = VexSubArchX86_sse1;
+
       for (i = 0; i < TEST_N_ITERS; i++)
          tres
             = LibVEX_Translate ( 
@@ -138,8 +142,8 @@
                  VexArchAMD64, VexSubArch_NONE, 
 #endif
 #if 1 /* x86 -> x86 */
-                 VexArchX86, VexSubArchX86_sse1, 
-                 VexArchX86, VexSubArchX86_sse1, 
+                 VexArchX86, &vai, 
+                 VexArchX86, &vai, 
 #endif
 
                  origbuf, (Addr64)orig_addr, chase_into_not_ok,