diff -r 8ae8f9dd7099 -r 7eca5de9e0b6 src/share/vm/c1/c1_Canonicalizer.hpp --- a/src/share/vm/c1/c1_Canonicalizer.hpp Wed Sep 19 16:50:26 2012 -0700 +++ b/src/share/vm/c1/c1_Canonicalizer.hpp Thu Sep 20 16:49:17 2012 +0200 @@ -100,6 +100,7 @@ virtual void do_UnsafePutRaw (UnsafePutRaw* x); virtual void do_UnsafeGetObject(UnsafeGetObject* x); virtual void do_UnsafePutObject(UnsafePutObject* x); + virtual void do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x); virtual void do_UnsafePrefetchRead (UnsafePrefetchRead* x); virtual void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x); virtual void do_ProfileCall (ProfileCall* x);