Changeset 174606 in webkit for trunk/Source/JavaScriptCore/parser/Parser.h
- Timestamp:
- Oct 10, 2014, 12:03:20 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Parser.h
r173026 r174606 280 280 } 281 281 282 void getCapturedVariables(IdentifierSet& capturedVariables, bool& modifiedParameter )282 void getCapturedVariables(IdentifierSet& capturedVariables, bool& modifiedParameter, bool& modifiedArguments) 283 283 { 284 284 if (m_needsFullActivation || m_usesEval) { … … 293 293 } 294 294 modifiedParameter = false; 295 if (shadowsArguments()) 296 modifiedArguments = true; 295 297 if (m_declaredParameters.size()) { 296 298 IdentifierSet::iterator end = m_writtenVariables.end(); 297 299 for (IdentifierSet::iterator ptr = m_writtenVariables.begin(); ptr != end; ++ptr) { 300 if (*ptr == m_vm->propertyNames->arguments.impl()) 301 modifiedArguments = true; 298 302 if (!m_declaredParameters.contains(*ptr)) 299 303 continue;
Note:
See TracChangeset
for help on using the changeset viewer.