 Chromium Code Reviews
 Chromium Code Reviews Issue 1517753003:
  [proxies] Fix JSObject::AllCanRead for Proxies on the prototype chain  (Closed) 
  Base URL: https://chromium.googlesource.com/v8/v8.git@master
    
  
    Issue 1517753003:
  [proxies] Fix JSObject::AllCanRead for Proxies on the prototype chain  (Closed) 
  Base URL: https://chromium.googlesource.com/v8/v8.git@master| Index: src/objects.cc | 
| diff --git a/src/objects.cc b/src/objects.cc | 
| index bfb58b87919869702f9736c6c95285bccb08cc79..6b951203a02e52ecbd3cc5a0e05bcfabfcb3bd85 100644 | 
| --- a/src/objects.cc | 
| +++ b/src/objects.cc | 
| @@ -1188,6 +1188,9 @@ bool JSObject::AllCanRead(LookupIterator* it) { | 
| } | 
| } else if (it->state() == LookupIterator::INTERCEPTOR) { | 
| if (it->GetInterceptor()->all_can_read()) return true; | 
| + } else if (it->state() == LookupIterator::JSPROXY) { | 
| + // Stop lookupiterating. And no, AllCanNotRead. | 
| 
Jakob Kummerow
2015/12/11 14:52:28
Do you like this comment, or is it too friday?
 | 
| + return false; | 
| } | 
| } | 
| return false; |