Index: /trunk/src/kash/error.c
===================================================================
--- /trunk/src/kash/error.c	(revision 2650)
+++ /trunk/src/kash/error.c	(revision 2651)
@@ -158,5 +158,9 @@
 		va_list va2;
 		TRACE((psh, "exverror(%d, \"", cond));
+# ifdef va_copy /* MSC 2010 still doesn't have va_copy. sigh. */
 		va_copy(va2, ap);
+# else
+		va2 = ap;
+# endif
 		TRACEV((psh, msg, va2));
 		va_end(va2);
