Revision: 13324 Author: [email protected] Date: Mon Jan 7 04:14:36 2013 Log: Check interceptor before optimizing load/store
Review URL: https://chromiumcodereview.appspot.com/11753027 http://code.google.com/p/v8/source/detail?r=13324 Modified: /branches/bleeding_edge/src/hydrogen.cc ======================================= --- /branches/bleeding_edge/src/hydrogen.cc Fri Dec 28 08:25:38 2012 +++ /branches/bleeding_edge/src/hydrogen.cc Mon Jan 7 04:14:36 2013 @@ -5399,6 +5399,10 @@ Handle<String> name, LookupResult* lookup, bool is_store) { + if (type->has_named_interceptor()) { + lookup->InterceptorResult(NULL); + return false; + } // If we directly find a field, the access can be inlined. type->LookupDescriptor(NULL, *name, lookup); if (lookup->IsField()) return true; -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
