RFR: 8205091: AIX: build errors in hotspot after 8203641: Refactor String Deduplication into shared

Baesken, Matthias matthias.baesken at sap.com
Fri Jun 15 07:47:45 UTC 2018

Please review  this small  change  that fixes the AIX build after  "8203641: Refactor String Deduplication into shared"    .

We are getting this  compilation error  :
/build_ci_jdk_jdk_rs6000_64/src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp", line 107.38: 1540-0063 (S) The text "1" is unexpected.

Looks like the name of the second template parameter (STAT)

    template <typename QUEUE, typename STAT>
    static void initialize_impl();

is clashing with defines from the AIX system headers  (where I find  #define STAT  1 ) .
Renaming  STAT  to something else fixes the build on AIX .

Webrev :


Bug :


Thanks, Matthias

More information about the hotspot-dev mailing list