hotspot/src/share/vm/compiler/compileBroker.cpp
changeset 16689 efce070b8d42
parent 16611 6807a703dd6b
child 17016 78b1c3670525
--- a/hotspot/src/share/vm/compiler/compileBroker.cpp	Mon Apr 08 07:40:08 2013 -0700
+++ b/hotspot/src/share/vm/compiler/compileBroker.cpp	Tue Apr 09 09:54:17 2013 -0700
@@ -1206,11 +1206,8 @@
   assert(osr_bci == InvocationEntryBci || (0 <= osr_bci && osr_bci < method->code_size()), "bci out of range");
   assert(!method->is_abstract() && (osr_bci == InvocationEntryBci || !method->is_native()), "cannot compile abstract/native methods");
   assert(!method->method_holder()->is_not_initialized(), "method holder must be initialized");
-
-  if (!TieredCompilation) {
-    comp_level = CompLevel_highest_tier;
-  }
-
+  // allow any levels for WhiteBox
+  assert(WhiteBoxAPI || TieredCompilation || comp_level == CompLevel_highest_tier, "only CompLevel_highest_tier must be used in non-tiered");
   // return quickly if possible
 
   // lock, make sure that the compilation