[15] RFR: 8237894: CTW: C1 compilation fails with assert(x->type()->tag() == f->type()->tag()) failed: should have same type
    Jamsheed C M 
    jamsheed.c.m at oracle.com
       
    Mon Feb 17 12:45:44 UTC 2020
    
    
  
On 17/02/2020 18:04, Jamsheed C M wrote:
> i meant for null object field access or indexed access, the 
> instruction can match across subtypes*  and get eliminated. which can 
> still put us in awkward situation if we try checking exact/declared 
> types, which we normally don't do.
>
> *(as instruction types are erased types)
I meant we do check exact and declared types for some instructions, but 
we may not be  asserting  on it.
Best regards,
Jamsheed
    
    
More information about the hotspot-compiler-dev
mailing list