< prev index next >

src/hotspot/share/ci/ciUtilities.cpp

Print this page
*** 25,10 ***
--- 25,11 ---
  #include "precompiled.hpp"
  #include "ci/ciUtilities.hpp"
  #include "gc/shared/cardTableBarrierSet.hpp"
  #include "gc/shared/cardTable.hpp"
  #include "gc/shared/collectedHeap.hpp"
+ #include "gc/shared/gc_globals.hpp"
  
  // ciUtilities
  //
  // Miscellaneous internal compiler interface routines.
  

*** 44,7 ***
--- 45,8 ---
  // card_table_base
  CardTable::CardValue* ci_card_table_address() {
    BarrierSet* bs = BarrierSet::barrier_set();
    CardTableBarrierSet* ctbs = barrier_set_cast<CardTableBarrierSet>(bs);
    CardTable* ct = ctbs->card_table();
+   assert(!UseShenandoahGC, "Shenandoah byte_map_base is not constant.");
    return ct->byte_map_base();
  }
< prev index next >