summaryrefslogtreecommitdiff
path: root/scope.h
diff options
context:
space:
mode:
authorJan Dubois <jand@activestate.com>2009-07-03 17:56:11 -0700
committerJan Dubois <jand@activestate.com>2009-07-03 17:56:11 -0700
commit6b99f28a36db89d4a6baa5b8598d15bfe4b998cb (patch)
tree9d69439c73f37e4fea183ff7b4d0e7910a5b3412 /scope.h
parentaf048c18889d4232ba48aa87bdd20a2320723b43 (diff)
downloadperl-6b99f28a36db89d4a6baa5b8598d15bfe4b998cb.tar.gz
The 2nd arg to save_alloc() must be cast to I32 to avoid pointer truncation warnings on 64-bit platforms.
Diffstat (limited to 'scope.h')
-rw-r--r--scope.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/scope.h b/scope.h
index 97e0d7aa3f..2b57fc6e99 100644
--- a/scope.h
+++ b/scope.h
@@ -218,7 +218,7 @@ Closing bracket on a callback. See C<ENTER> and L<perlcall>.
#define SSNEW(size) Perl_save_alloc(aTHX_ (size), 0)
#define SSNEWt(n,t) SSNEW((n)*sizeof(t))
#define SSNEWa(size,align) Perl_save_alloc(aTHX_ (size), \
- (align - ((int)((caddr_t)&PL_savestack[PL_savestack_ix]) % align)) % align)
+ (I32)(align - ((size_t)((caddr_t)&PL_savestack[PL_savestack_ix]) % align)) % align)
#define SSNEWat(n,t,align) SSNEWa((n)*sizeof(t), align)
#define SSPTR(off,type) ((type) ((char*)PL_savestack + off))