Fix MSVC build failure - declarations before code
authorPhil Miller <mille121@illinois.edu>
Wed, 20 Jan 2010 18:28:21 +0000 (12:28 -0600)
committerPhil Miller <mille121@illinois.edu>
Wed, 20 Jan 2010 18:28:21 +0000 (12:28 -0600)
MSVC is picky as usual. Move the declaration up before any statements.

If we built with -Werr on net-linux-..., this would have been caught
before it was checked in.

src/conv-core/debug-conv.c

index be92fd1b8b94c14bd4f51decd00eb21be4005f14..a730efed3b704399104982c1666f58966bf4901f 100644 (file)
@@ -358,6 +358,7 @@ void CpdNotify(int type, ...) {
   void *ptr; int integer, i;
   int levels=64;
   void *stackPtrs[64];
+  void *sl;
   va_list list;
   va_start(list, type);
   switch (type) {
@@ -377,7 +378,7 @@ void CpdNotify(int type, ...) {
     ptr = va_arg(list, void*);
     integer = va_arg(list, int);
     CmiPrintf("CPD: %d Cross %p %d ",CmiMyPe(), ptr, integer);
-    void *sl = MemoryToSlot(ptr);
+    sl = MemoryToSlot(ptr);
     if (sl != NULL) {
       int stackLen; void **stackTrace;
       stackLen = Slot_StackTrace(sl, &stackTrace);