[jdk16] RFR: 8260632: Build failures after JDK-8253353

Aleksey Shipilev shade at openjdk.java.net
Fri Jan 29 08:26:51 UTC 2021


[JDK-8253353](https://bugs.openjdk.java.net/browse/JDK-8253353) changed the field to `uint16_t`, and now `shenadoahSupport.cpp` code runs into ambiguity choosing between `uint8_t` and `uint16_t` when instantiating `MAX2` macro:


     max_depth = MAX2(max_depth, lpt->_nest);
                                           ^
In file included from /home/buildbot/worker/build-jdk16u-linux/build/src/hotspot/share/metaprogramming/primitiveConversions.hpp:30:0,
                 from /home/buildbot/worker/build-jdk16u-linux/build/src/hotspot/share/oops/oopHandle.hpp:28,
                 from /home/buildbot/worker/build-jdk16u-linux/build/src/hotspot/share/classfile/systemDictionary.hpp:28,
                 from /home/buildbot/worker/build-jdk16u-linux/build/src/hotspot/share/classfile/javaClasses.hpp:28,
                 from /home/buildbot/worker/build-jdk16u-linux/build/src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp:27:

-------------

Commit messages:
 - 8260632: Build failures after JDK-8253353

Changes: https://git.openjdk.java.net/jdk16/pull/138/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk16&pr=138&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8260632
  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.java.net/jdk16/pull/138.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk16 pull/138/head:pull/138

PR: https://git.openjdk.java.net/jdk16/pull/138



More information about the hotspot-gc-dev mailing list