On Mon, 29 Nov 2021 21:38:14 GMT, Liam Miller-Cushon <cus...@openjdk.org> wrote:
> This change fixes > `vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001` after > [JDK-8271623](https://bugs.openjdk.java.net/browse/JDK-8271623). > > [JDK-8271623](https://bugs.openjdk.java.net/browse/JDK-8271623) causes javac > to omit a synthetic field from inner classes that do not reference their > enclosing instance. The test was specifically checking for the presence of > the synthetic field. To fix the test, this change adds an explicit reference > to the enclosing instance of an inner class. This pull request has now been integrated. Changeset: 27299eaa Author: Liam Miller-Cushon <cus...@openjdk.org> URL: https://git.openjdk.java.net/jdk/commit/27299eaa98fd2d608a6cecfbf2b1a2a177bd5e9a Stats: 7 lines in 2 files changed: 6 ins; 1 del; 0 mod 8277803: vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001 fails with "Synthetic fields not found" Reviewed-by: dholmes, cjplummer, sspitsyn ------------- PR: https://git.openjdk.java.net/jdk/pull/6601