1.1 --- a/src/share/vm/c1/c1_Optimizer.cpp Wed Sep 19 16:50:26 2012 -0700 1.2 +++ b/src/share/vm/c1/c1_Optimizer.cpp Thu Sep 20 16:49:17 2012 +0200 1.3 @@ -505,6 +505,7 @@ 1.4 void do_UnsafePutRaw (UnsafePutRaw* x); 1.5 void do_UnsafeGetObject(UnsafeGetObject* x); 1.6 void do_UnsafePutObject(UnsafePutObject* x); 1.7 + void do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x); 1.8 void do_UnsafePrefetchRead (UnsafePrefetchRead* x); 1.9 void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x); 1.10 void do_ProfileCall (ProfileCall* x); 1.11 @@ -676,6 +677,7 @@ 1.12 void NullCheckVisitor::do_UnsafePutRaw (UnsafePutRaw* x) {} 1.13 void NullCheckVisitor::do_UnsafeGetObject(UnsafeGetObject* x) {} 1.14 void NullCheckVisitor::do_UnsafePutObject(UnsafePutObject* x) {} 1.15 +void NullCheckVisitor::do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x) {} 1.16 void NullCheckVisitor::do_UnsafePrefetchRead (UnsafePrefetchRead* x) {} 1.17 void NullCheckVisitor::do_UnsafePrefetchWrite(UnsafePrefetchWrite* x) {} 1.18 void NullCheckVisitor::do_ProfileCall (ProfileCall* x) { nce()->clear_last_explicit_null_check(); }