Fixed bug of GC after resizing stack

Macro 'checkstackGC' did a GC after resizing the stack; this GC can
shrink back the stack, undoing the work of 'checkstackGC'.
diff --git a/ldo.h b/ldo.h
index 7760f85..821cb77 100644
--- a/ldo.h
+++ b/ldo.h
@@ -44,7 +44,7 @@
 
 /* macro to check stack size and GC */
 #define checkstackGC(L,fsize)  \
-	luaD_checkstackaux(L, (fsize), (void)0, luaC_checkGC(L))
+	luaD_checkstackaux(L, (fsize), luaC_checkGC(L), (void)0)
 
 
 /* type of protected functions, to be ran by 'runprotected' */