[haiku-commits] r35537 - haiku/trunk/src/system/kernel/debug

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 20 Feb 2010 15:23:18 +0100 (CET)

Author: bonefish
Date: 2010-02-20 15:23:18 +0100 (Sat, 20 Feb 2010)
New Revision: 35537
Changeset: http://dev.haiku-os.org/changeset/35537/haiku

Modified:
   haiku/trunk/src/system/kernel/debug/debug.cpp
Log:
Worked around "uninitialized variable" compiler warnings.


Modified: haiku/trunk/src/system/kernel/debug/debug.cpp
===================================================================
--- haiku/trunk/src/system/kernel/debug/debug.cpp       2010-02-20 14:19:52 UTC 
(rev 35536)
+++ haiku/trunk/src/system/kernel/debug/debug.cpp       2010-02-20 14:23:18 UTC 
(rev 35537)
@@ -67,6 +67,8 @@
 
 static const char* const kKDLPrompt = "kdebug> ";
 
+static va_list kDummyVaList;
+
 extern "C" int kgets(char* buffer, int length);
 
 void call_modules_hook(bool enter);
@@ -1532,8 +1534,7 @@
                        if (returnIfHandedOver)
                                break;
 
-                       va_list dummy;
-                       kernel_debugger_internal(NULL, NULL, dummy, cpu);
+                       kernel_debugger_internal(NULL, NULL, kDummyVaList, cpu);
                } else
                        smp_intercpu_int_handler(cpu);
        }
@@ -1545,8 +1546,7 @@
 void
 debug_double_fault(int32 cpu)
 {
-       va_list dummy;
-       kernel_debugger_internal("Double Fault!", NULL, dummy, cpu);
+       kernel_debugger_internal("Double Fault!", NULL, kDummyVaList, cpu);
 }
 
 
@@ -1726,8 +1726,8 @@
 {
        cpu_status state = disable_interrupts();
 
-       va_list dummy;
-       kernel_debugger_internal(message, NULL, dummy, smp_get_current_cpu());
+       kernel_debugger_internal(message, NULL, kDummyVaList,
+               smp_get_current_cpu());
 
        restore_interrupts(state);
 }


Other related posts:

  • » [haiku-commits] r35537 - haiku/trunk/src/system/kernel/debug - ingo_weinhold