provide an explicit cast to the enum parameter for C++
authorTony Cook <tony@develop-help.com>
Thu, 20 Jan 2011 22:51:37 +0000 (09:51 +1100)
committerTony Cook <tony@develop-help.com>
Thu, 20 Jan 2011 23:05:04 +0000 (10:05 +1100)
op.c

diff --git a/op.c b/op.c
index b0a04dd..bb1d9a8 100644 (file)
--- a/op.c
+++ b/op.c
@@ -3792,7 +3792,7 @@ Perl_newPMOP(pTHX_ I32 type, I32 flags)
          PL_compiling.cop_hints_hash, STR_WITH_LEN("reflags_charset"), 0, 0
         );
         if (reflags && SvOK(reflags)) {
-            set_regex_charset(&(pmop->op_pmflags), SvIV(reflags));
+            set_regex_charset(&(pmop->op_pmflags), (regex_charset)SvIV(reflags));
         }
     }