RFR (XS): 8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types

Christian Thalinger christian.thalinger at oracle.com
Fri Jan 11 14:48:58 PST 2013


On Jan 11, 2013, at 2:14 PM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:

> Looks good, just shift/indent err_msg_res a little to be under "(".

Done.  Thanks.  -- Chris

> 
> Thanks,
> Vladimir
> 
> On 1/11/13 2:05 PM, Christian Thalinger wrote:
>> http://cr.openjdk.java.net/~twisti/8006109
>> 
>> 8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
>> Reviewed-by:
>> 
>> The problem are unloaded types.  Two different ciType instances of the
>> same class type may have different loaders and protection domains
>> depending on the accessing class.
>> 
>> The fix is to relax the assert for unloaded types.
>> 
>> src/share/vm/opto/doCall.cpp
>> src/share/vm/ci/ciType.cpp
>> src/share/vm/ci/ciType.hpp
>> 



More information about the hotspot-compiler-dev mailing list