8211921: AssertionError in MethodHandles$Lookup.defineClass
Reviewed-by: alanb
diff --git a/src/java.base/share/classes/java/lang/invoke/MethodHandles.java b/src/java.base/share/classes/java/lang/invoke/MethodHandles.java
index f5c326c..e9b4244 100644
--- a/src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+++ b/src/java.base/share/classes/java/lang/invoke/MethodHandles.java
@@ -969,9 +969,6 @@
ProtectionDomain pd = (loader != null) ? lookupClassProtectionDomain() : null;
String source = "__Lookup_defineClass__";
Class<?> clazz = SharedSecrets.getJavaLangAccess().defineClass(loader, cn, bytes, pd, source);
- assert clazz.getClassLoader() == lookupClass.getClassLoader()
- && clazz.getPackageName().equals(lookupClass.getPackageName())
- && protectionDomain(clazz) == lookupClassProtectionDomain();
return clazz;
}