develooper Front page | perl.perl5.changes | Postings from March 2023

[Perl/perl5] 9a13a2: dist/threads - use pure pragma form ofCLANG_DIAG_...

From:
Yves Orton via perl5-changes
Date:
March 23, 2023 11:52
Subject:
[Perl/perl5] 9a13a2: dist/threads - use pure pragma form ofCLANG_DIAG_...
Message ID:
Perl/perl5/push/refs/heads/yves/hpux_build_warning_suppression/204b7f-d27f11@github.com
  Branch: refs/heads/yves/hpux_build_warning_suppression
  Home:   https://github.com/Perl/perl5
  Commit: 9a13a2aa299495019e202e9394b71f3043193a76
      https://github.com/Perl/perl5/commit/9a13a2aa299495019e202e9394b71f3043193a76
  Author: Yves Orton <demerphq@gmail.com>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M dist/threads/lib/threads.pm
    M dist/threads/threads.xs

  Log Message:
  -----------
  dist/threads - use pure pragma form of CLANG_DIAG_IGNORE in threads.xs

Otherwise on HPUX we get warnings

    "threads.xs", line 1057: warning #2111-D: statement is unreachable
          CLANG_DIAG_IGNORE_STMT(-Wthread-safety);


  Commit: d27f115fb570a13a37ff51b85a3d176a6b06b3e8
      https://github.com/Perl/perl5/commit/d27f115fb570a13a37ff51b85a3d176a6b06b3e8
  Author: Yves Orton <demerphq@gmail.com>
  Date:   2023-03-23 (Thu, 23 Mar 2023)

  Changed paths:
    M dist/threads-shared/lib/threads/shared.pm
    M dist/threads-shared/shared.xs

  Log Message:
  -----------
  threads-shared - use pure prgagma version of CLANG_DIAG_IGNORE

Otherwise HPUX complains about unreachable statements.

"shared.xs", line 707: warning #2111-D: statement is unreachable
        CLANG_DIAG_RESTORE_STMT;
        ^

This version should do the same thing, the only difference being
it doesnt allow a semicolon on the macro call.


Compare: https://github.com/Perl/perl5/compare/204b7f376479...d27f115fb570



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About