summaryrefslogtreecommitdiff
path: root/regexp.h
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2008-01-07 13:53:57 +0000
committerNicholas Clark <nick@ccl4.org>2008-01-07 13:53:57 +0000
commitb7e0bd9e800e06ac92e4d24efd91bf8739281a2f (patch)
tree48ad6e5e20111fbdc4cbc301434b30fec30d8803 /regexp.h
parent5e895007ab03f09eac671ddef26faa6c584ba8b7 (diff)
downloadperl-b7e0bd9e800e06ac92e4d24efd91bf8739281a2f.tar.gz
ReREFCNT_inc() should return a pointer to REGEXP.
[I don't get warnings about void context here, but I'm sure someone will :-(] p4raw-id: //depot/perl@32890
Diffstat (limited to 'regexp.h')
-rw-r--r--regexp.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/regexp.h b/regexp.h
index 7696ec25b8..b41c0a41e1 100644
--- a/regexp.h
+++ b/regexp.h
@@ -437,7 +437,7 @@ and check for NULL.
({ \
/* This is here to generate a casting warning if incorrect. */ \
REGEXP *const zwapp = (re); \
- SvREFCNT_inc(zwapp); \
+ (REGEXP *) SvREFCNT_inc(zwapp); \
})
# define ReREFCNT_dec(re) \
({ \
@@ -447,7 +447,7 @@ and check for NULL.
})
#else
# define ReREFCNT_dec(re) SvREFCNT_dec(re)
-# define ReREFCNT_inc(re) SvREFCNT_inc(re)
+# define ReREFCNT_inc(re) ((REGEXP *) SvREFCNT_inc(re))
#endif
/* FIXME for plugins. */