This issue was reported in nashorn-dev alias. See http://mail.openjdk.java.net/pipermail/nashorn-dev/2016-May/006125.html Simplified test case is as follows: File: t.js v = function() { } /**/ function f() { } With both 8u and latest jdk9-dev, we get t.js:4:5 Expected ; but found function /**/ function f() { ^ t.js:5:0 Expected eof but found } } ^
|