diff src/share/vm/ci/ciMethod.cpp @ 17521:e46f2ee62e78

8036100: Default method returns true for a while, and then returns false Reviewed-by: kvn, jrose
author vlivanov
date Mon, 03 Mar 2014 16:10:26 -0800
parents b2ee5dc63353
children 89152779163c d8a0bb6f62a5
line wrap: on
line diff
--- a/src/share/vm/ci/ciMethod.cpp	Tue Jan 28 15:11:13 2014 -0800
+++ b/src/share/vm/ci/ciMethod.cpp	Mon Mar 03 16:10:26 2014 -0800
@@ -724,6 +724,11 @@
 
   VM_ENTRY_MARK;
 
+  // Disable CHA for default methods for now
+  if (root_m->get_Method()->is_default_method()) {
+    return NULL;
+  }
+
   methodHandle target;
   {
     MutexLocker locker(Compile_lock);