Compilation errors on anonymous recursive function

Description

Seems the below does not compile with 1.8:

Status:

  • 1.7.0 - works

  • 1.8.0-alpha2 - works

  • 1.8.0-alpha3-1.8.0-beta1 - VerifyError, see below

  • 1.8.0-beta2 - NPE, see below

  • 1.8.0-RC1 - ClassCastException, see below

  • 1.8.0 master - NPE, see below

1.8.0-alpha3:

1.8.0-beta2 / 1.8.0 master:

1.8.0-RC1:

Environment

OS X, Yosemite, jdk 1.8.0_60

Status

Assignee

Unassigned

Reporter

import

Labels

None

Approval

Vetted

Patch

None

Fix versions

Affects versions

Priority

Major
Configure