In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/6434436b0da451686dbed3e341681484be8b68b8?hp=d94216564938cd42af43fa553fe0ab9651fe48c9>

- Log -----------------------------------------------------------------
commit 6434436b0da451686dbed3e341681484be8b68b8
Author: Nicholas Clark <n...@ccl4.org>
Date:   Tue Feb 17 08:48:45 2009 +0000

    In S_incpush(), avoid "possible loss of data" warnings from the C compiler.
-----------------------------------------------------------------------

Summary of changes:
 perl.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/perl.c b/perl.c
index bcc3843..ba45aac 100644
--- a/perl.c
+++ b/perl.c
@@ -4292,10 +4292,10 @@ STATIC void
 S_incpush(pTHX_ const char *const dir, STRLEN len, U32 flags)
 {
     dVAR;
-    const U8 addsubdirs  = flags & INCPUSH_ADD_SUB_DIRS;
-    const U8 addoldvers  = flags & INCPUSH_ADD_OLD_VERS;
-    const U8 canrelocate = flags & INCPUSH_CAN_RELOCATE;
-    const U8 unshift     = flags & INCPUSH_UNSHIFT;
+    const U8 addsubdirs  = (U8)flags & INCPUSH_ADD_SUB_DIRS;
+    const U8 addoldvers  = (U8)flags & INCPUSH_ADD_OLD_VERS;
+    const U8 canrelocate = (U8)flags & INCPUSH_CAN_RELOCATE;
+    const U8 unshift     = (U8)flags & INCPUSH_UNSHIFT;
     const U8 push_basedir = (flags & INCPUSH_NOT_BASEDIR) ? 0 : 1;
     SV *subdir = NULL;
     AV *inc;

--
Perl5 Master Repository

Reply via email to