Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/parse3.cpp @ 3901:aa67216400d3
7085404: JSR 292: VolatileCallSites should have push notification too
Reviewed-by: never, kvn
author | twisti |
---|---|
date | Fri, 02 Sep 2011 00:36:18 -0700 |
parents | fdb992d83a87 |
children | 11a4af030e4b |
comparison
equal
deleted
inserted
replaced
3900:a32de5085326 | 3901:aa67216400d3 |
---|---|
98 NULL, "!static_field_ok_in_clinit"); | 98 NULL, "!static_field_ok_in_clinit"); |
99 return; | 99 return; |
100 } | 100 } |
101 } | 101 } |
102 | 102 |
103 // Deoptimize on putfield writes to CallSite.target | 103 // Deoptimize on putfield writes to call site target field. |
104 if (!is_get && field->is_call_site_target()) { | 104 if (!is_get && field->is_call_site_target()) { |
105 uncommon_trap(Deoptimization::Reason_unhandled, | 105 uncommon_trap(Deoptimization::Reason_unhandled, |
106 Deoptimization::Action_reinterpret, | 106 Deoptimization::Action_reinterpret, |
107 NULL, "put to CallSite.target field"); | 107 NULL, "put to call site target field"); |
108 return; | 108 return; |
109 } | 109 } |
110 | 110 |
111 assert(field->will_link(method()->holder(), bc()), "getfield: typeflow responsibility"); | 111 assert(field->will_link(method()->holder(), bc()), "getfield: typeflow responsibility"); |
112 | 112 |