In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/52d1eb4a91e8b97ab29edc7af5655bfc21472159?hp=562c1ab952f7c8534d6ce411de983a056de08a7f>

- Log -----------------------------------------------------------------
commit 52d1eb4a91e8b97ab29edc7af5655bfc21472159
Author: Karl Williamson <[email protected]>
Date:   Fri Nov 18 14:54:09 2016 -0700

    ExtUtils::ParseXS: Rmv impediment to compiling under C++11
    
    C++11 changed from earlier versions to require space between the end of
    a string literal and a macro, so that a feature can unambiguously be
    added to the language.  Starting in g++ 6.2, the compiler emits a
    deprecation warning when there isn't a space (presumably so that future
    versions can support C++11).
    
    Although not required by the C++11 change, this patch also makes sure
    there is space after a macro call, before a string literal.  This makes
    the macro stand out, and is easier to read.
    
    Code and modules included with the Perl core need to be compilable using
    C++.  This is so that perl can be embedded in C++ programs. (Actually,
    only the hdr files need to be so compilable, but it would be hard to
    test that just the hdrs are compilable.)  So we need to accommodate
    changes to the C++ language.
-----------------------------------------------------------------------

Summary of changes:
 dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm 
b/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm
index 435979a..b2e8cb8 100644
--- a/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm
+++ b/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm
@@ -5,7 +5,7 @@ use Exporter;
 use File::Spec;
 use ExtUtils::ParseXS::Constants ();
 
-our $VERSION = '3.33';
+our $VERSION = '3.34';
 
 our (@ISA, @EXPORT_OK);
 @ISA = qw(Exporter);
@@ -472,7 +472,7 @@ S_croak_xs_usage(const CV *const cv, const char *const 
params)
            Perl_croak_nocontext("Usage: %s(%s)", gvname, params);
     } else {
         /* Pants. I don't think that it should be possible to get here. */
-       Perl_croak_nocontext("Usage: CODE(0x%"UVxf")(%s)", PTR2UV(cv), params);
+       Perl_croak_nocontext("Usage: CODE(0x%" UVxf ")(%s)", PTR2UV(cv), 
params);
     }
 }
 #undef  PERL_ARGS_ASSERT_CROAK_XS_USAGE

--
Perl5 Master Repository

Reply via email to