hotspot/src/share/vm/interpreter/templateTable.cpp
changeset 1374 4c24294029a9
parent 1 489c9b5090e2
child 2570 ecc7862946d4
--- a/hotspot/src/share/vm/interpreter/templateTable.cpp	Wed Jun 04 13:51:09 2008 -0700
+++ b/hotspot/src/share/vm/interpreter/templateTable.cpp	Thu Jun 05 15:57:56 2008 -0700
@@ -172,6 +172,7 @@
 
 Template*                  TemplateTable::_desc;
 InterpreterMacroAssembler* TemplateTable::_masm;
+BarrierSet*                TemplateTable::_bs;
 
 
 void TemplateTable::def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(), char filler) {
@@ -244,6 +245,8 @@
   // Initialize table
   TraceTime timer("TemplateTable initialization", TraceStartupTime);
 
+  _bs = Universe::heap()->barrier_set();
+
   // For better readability
   const char _    = ' ';
   const int  ____ = 0;