]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix x86 specific declaration-before-statement warnings.
authorTom Hughes <tom@compton.nu>
Wed, 12 Oct 2005 10:50:56 +0000 (10:50 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 12 Oct 2005 10:50:56 +0000 (10:50 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4907

coregrind/m_syswrap/syswrap-x86-linux.c

index 0ce3db1fd2af03cd9676f93271ad6232e1c0e523..e96f8982d5160d22d17fec83f57ad1edafe942af 100644 (file)
@@ -115,6 +115,8 @@ static Addr allocstack ( ThreadId tid )
 static void run_a_thread_NORETURN ( Word tidW )
 {
    ThreadId tid = (ThreadId)tidW;
+   VgSchedReturnCode src;
+   Int c;
 
    VG_(debugLog)(1, "syswrap-x86-linux", 
                     "run_a_thread_NORETURN(tid=%lld): "
@@ -122,14 +124,14 @@ static void run_a_thread_NORETURN ( Word tidW )
                        (ULong)tidW);
 
    /* Run the thread all the way through. */
-   VgSchedReturnCode src = ML_(thread_wrapper)(tid);  
+   src = ML_(thread_wrapper)(tid);  
 
    VG_(debugLog)(1, "syswrap-x86-linux", 
                     "run_a_thread_NORETURN(tid=%lld): "
                        "ML_(thread_wrapper) done\n",
                        (ULong)tidW);
 
-   Int c = VG_(count_living_threads)();
+   c = VG_(count_living_threads)();
    vg_assert(c >= 1); /* stay sane */
 
    if (c == 1) {
@@ -146,13 +148,15 @@ static void run_a_thread_NORETURN ( Word tidW )
 
    } else {
 
+      ThreadState *tst;
+
       VG_(debugLog)(1, "syswrap-x86-linux", 
                        "run_a_thread_NORETURN(tid=%lld): "
                           "not last one standing\n",
                           (ULong)tidW);
 
       /* OK, thread is dead, but others still exist.  Just exit. */
-      ThreadState *tst = VG_(get_ThreadState)(tid);
+      tst = VG_(get_ThreadState)(tid);
 
       /* This releases the run lock */
       VG_(exit_thread)(tid);
@@ -220,10 +224,12 @@ asm(
 */
 void VG_(main_thread_wrapper_NORETURN)(ThreadId tid)
 {
+   Addr esp;
+
    VG_(debugLog)(1, "syswrap-x86-linux", 
                     "entering VG_(main_thread_wrapper_NORETURN)\n");
 
-   Addr esp = allocstack(tid);
+   esp = allocstack(tid);
 
    /* If we can't even allocate the first thread's stack, we're hosed.
       Give up. */