<div dir="ltr"><div class="gmail_default" style="font-family:monospace">Hello <a class="gmail_plusreply" id="plusReplyChip-0" href="mailto:valhalla-dev@openjdk.org" tabindex="-1">@valhalla-dev</a>,</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">While testing out the new Valhalla EA that came out a few days ago, I ran into the following compiler error.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Here is a minified example.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">public value class abc<br>{<br><br>        public abc()<br>        {<br>                throw new UnsupportedOperationException();<br>        }<br><br>        public static void someHelperMethod()<br>        {}<br><br>}<br><br></div><div class="gmail_default" style="font-family:monospace">And here is the compiler error message.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">$ java --enable-preview abc.java<br>abc.java:5: error: unreachable statement<br>        {<br>        ^<br>1 error<br>error: compilation failed<br><br></div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">That location is the opening curly brace of the constructor.</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Can we have a more clear error message?</div><div class="gmail_default" style="font-family:monospace"><br></div><div class="gmail_default" style="font-family:monospace">Thank you for your time and consideration.</div><div class="gmail_default" style="font-family:monospace">David Alayachew</div></div>