--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Fri Aug 30 10:44:06 2019 +0200
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Fri Aug 30 12:24:16 2019 +0200
@@ -2391,7 +2391,7 @@
if (kind.contains(KindSelector.TYP)) {
RecoveryLoadClass recoveryLoadClass =
allowModules && !kind.contains(KindSelector.PCK) &&
- !pck.exists() && !env.info.isSpeculative ?
+ !pck.exists() && !env.info.attributionMode.isSpeculative ?
doRecoveryLoadClass : noRecovery;
Symbol sym = loadClass(env, fullname, recoveryLoadClass);
if (sym.exists()) {