threads.xs: Rmv impediment to compiling under C++11

Programming / Compilers / PERL - Karl Williamson [cpan.org] - 19 November 2016 14:44 UTC

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).

This patch also changes the affected line to not exceed 79 columns, as specified by perlhack.

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.

4016df9 threads.xs: Rmv impediment to compiling under C++11
dist/threads/threads.xs | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Upstream: perl5.git.perl.org


  • Share