Track VEX API changes introduced in Vex rev 718.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3225 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_main.c b/coregrind/vg_main.c
index 0a57b43..3ea5cbe 100644
--- a/coregrind/vg_main.c
+++ b/coregrind/vg_main.c
@@ -2815,7 +2815,8 @@
    VG_(nuke_all_threads_except)(VG_INVALID_THREADID);
 
    /* Print Vex storage stats */
-   LibVEX_ClearTemporary( False/*show stats*/ );
+   if (0)
+       LibVEX_ShowAllocStats();
 
    //--------------------------------------------------------------
    // Exit, according to the scheduler's return code
diff --git a/coregrind/vg_translate.c b/coregrind/vg_translate.c
index 5b44ea0..3c4790a 100644
--- a/coregrind/vg_translate.c
+++ b/coregrind/vg_translate.c
@@ -287,7 +287,7 @@
 static
 void failure_exit ( void )
 {
-   LibVEX_ClearTemporary(True);
+   LibVEX_ShowAllocStats();
    VG_(core_panic)("LibVEX called failure_exit().");
 }
 
@@ -353,7 +353,7 @@
    Segment*  seg;
 
    /* Make sure Vex is initialised right. */
-   TranslateResult tres;
+   VexTranslateResult tres;
    static Bool vex_init_done = False;
 
    if (!vex_init_done) {
@@ -451,7 +451,7 @@
              verbosity
           );
 
-   vg_assert(tres == TransOK);
+   vg_assert(tres == VexTransOK);
    vg_assert(tmpbuf_used <= N_TMPBUF);
    vg_assert(tmpbuf_used > 0);