- 
    Bug 
- 
    Resolution: Fixed
- 
     P1 P1
- 
    16
- 
        b35
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8261114 | 17 | Aleksey Shipilev | P1 | Resolved | Fixed | b09 | 
| JDK-8260994 | 16.0.2 | Aleksey Shipilev | P1 | Resolved | Fixed | b01 | 
| JDK-8260948 | 16.0.1 | Aleksey Shipilev | P1 | Resolved | Fixed | b04 | 
| JDK-8293317 | 15.0.9 | Olga Mikhaltcova | P1 | Resolved | Fixed | b04 | 
| JDK-8261349 | 11.0.11 | Aleksey Shipilev | P1 | Resolved | Fixed | b02 | 
| JDK-8293279 | shenandoah8u332 | Andrew Hughes | P1 | Resolved | Fixed | b01 | 
/home/buildbot/worker/build-jdk16u-linux/build/src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp: In member function 'void MemoryGraphFixer::collect_memory_nodes()':
/home/buildbot/worker/build-jdk16u-linux/build/src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp:2291:43: error: no matching function for call to 'MAX2(uint8_t&, uint16_t&)'
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:
/home/buildbot/worker/build-jdk16u-linux/build/src/hotspot/share/utilities/globalDefinitions.hpp:1029:31: note: candidate: template<class T> constexpr T MAX2(T, T)
template<class T> constexpr T MAX2(T a, T b) { return (a > b) ? a : b; }
^~~~
/home/buildbot/worker/build-jdk16u-linux/build/src/hotspot/share/utilities/globalDefinitions.hpp:1029:31: note: template argument deduction/substitution failed:
/home/buildbot/worker/build-jdk16u-linux/build/src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp:2291:43: note: deduced conflicting types for parameter 'T' ('unsigned char' and 'short unsigned int')
max_depth = MAX2(max_depth, lpt->_nest);
... (rest of output omitted)
- backported by
- 
                    JDK-8260948 Build failures after JDK-8253353 -           
- Resolved
 
-         
- 
                    JDK-8260994 Build failures after JDK-8253353 -           
- Resolved
 
-         
- 
                    JDK-8261114 Build failures after JDK-8253353 -           
- Resolved
 
-         
- 
                    JDK-8261349 Build failures after JDK-8253353 -           
- Resolved
 
-         
- 
                    JDK-8293279 Build failures after JDK-8253353 -           
- Resolved
 
-         
- 
                    JDK-8293317 Build failures after JDK-8253353 -           
- Resolved
 
-         
- relates to
- 
                    JDK-8253353 Crash in C2: guarantee(n != NULL) failed: No Node -           
- Closed
 
-         
- links to
- 
                     Commit
        openjdk/jdk15u-dev/5964d52f Commit
        openjdk/jdk15u-dev/5964d52f
- 
                     Commit
        openjdk/jdk16/bc41bb10 Commit
        openjdk/jdk16/bc41bb10
- 
                     Commit
        openjdk/shenandoah-jdk8u/daff6e7b Commit
        openjdk/shenandoah-jdk8u/daff6e7b
- 
                     Review
        openjdk/jdk15u-dev/263 Review
        openjdk/jdk15u-dev/263
- 
                     Review
        openjdk/jdk16/138 Review
        openjdk/jdk16/138
- 
                     Review
        openjdk/shenandoah-jdk8u/6 Review
        openjdk/shenandoah-jdk8u/6