RFR: 8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java [v2]

Roland Westrelin roland at openjdk.java.net
Fri Sep 3 07:46:09 UTC 2021


On Thu, 2 Sep 2021 13:05:39 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

> Did you verify that the JavaFuzzer found test that Christian attached to the bug triggers the same issue?

That fuzzer test doesn't fail with current master. I assume it's some other issue that was fixed in the meantime.

> src/hotspot/share/opto/stringopts.cpp line 283:
> 
>> 281:       Node* iff = n->in(1)->in(0);
>> 282:       assert(iff->is_If(), "no if for the diamond");
>> 283:       Node* bol = iff->in(1);;
> 
> Double `;`

fixed

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

PR: https://git.openjdk.java.net/jdk/pull/4944


More information about the hotspot-compiler-dev mailing list