Fix c6bf6a65 - 64 bit big endian builds were broken.
Nicholas Clark [Sun, 2 May 2010 15:19:00 +0000 (01:19 +1000)]
scope.c

diff --git a/scope.c b/scope.c
index 2b00d34..f1d4db5 100644 (file)
--- a/scope.c
+++ b/scope.c
@@ -285,7 +285,7 @@ Perl_save_gp(pTHX_ GV *gv, I32 empty)
     SSPUSHINT(SvFAKE(gv));
     SSPUSHPTR(GvGP(gv));
     SSPUSHPTR(SvREFCNT_inc(gv));
-    SSPUSHINT(SAVEt_GP);
+    SSPUSHUV(SAVEt_GP);
 
     /* Don't let the localized GV coerce into non-glob, otherwise we would
      * not be able to restore GP upon leave from context if that happened */