因此,在阅读注释之后,似乎这是JVM中的错误,需要报告给Oracle。因此,我继续进行并向Oracle提交了错误报告。我会在收到回复时发布更新。
感谢所有尝试过该代码并发现它在您的计算机上也损坏的人。
如果有人有能力/倾向于找出编译器中的哪些代码导致了此错误,那真是太好了:)
更新: 甲骨文公司的一位负责人昨天回答说,他准备修复该错误,并要求将我的代码作为回归测试:)他没有说明问题所在,除了说这是HotSpot
JIT中的问题外,但如果有人感兴趣,他的确给我发送了他所做的更改的链接:http
:
//cr.openjdk.java.net/~kvn/8046516/webrev/



