Handle va_list copying correctly. Fixes PPC build.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35545 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2010-02-20 19:53:48 +00:00
parent 19c4af89fd
commit 8b64284b67
+7 -1
View File
@@ -721,7 +721,11 @@ kernel_debugger_loop(const char* messagePrefix, const char* message,
sCurrentKernelDebuggerMessagePrefix = messagePrefix;
sCurrentKernelDebuggerMessage = message;
sCurrentKernelDebuggerMessageArgs = args;
#if __GNUC__ == 2
__va_copy(sCurrentKernelDebuggerMessageArgs, args);
#else
va_copy(sCurrentKernelDebuggerMessageArgs, args);
#endif
print_kernel_debugger_message();
@@ -816,6 +820,8 @@ kernel_debugger_loop(const char* messagePrefix, const char* message,
}
}
va_end(sCurrentKernelDebuggerMessageArgs);
delete_debug_alloc_pool(allocPool);
sDebuggerOnCPU = previousCPU;