Changeset 174606 in webkit for trunk/Source/JavaScriptCore/parser/Parser.cpp
- Timestamp:
- Oct 10, 2014, 12:03:20 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Parser.cpp
r173026 r174606 272 272 IdentifierSet capturedVariables; 273 273 bool modifiedParameter = false; 274 scope->getCapturedVariables(capturedVariables, modifiedParameter); 274 bool modifiedArguments = false; 275 scope->getCapturedVariables(capturedVariables, modifiedParameter, modifiedArguments); 275 276 276 277 CodeFeatures features = context.features(); … … 281 282 if (modifiedParameter) 282 283 features |= ModifiedParameterFeature; 283 284 if (modifiedArguments) 285 features |= ModifiedArgumentsFeature; 284 286 Vector<RefPtr<StringImpl>> closedVariables; 285 287 if (m_parsingBuiltin) { … … 293 295 if (scope->hasDeclaredParameter(Identifier(m_vm, variable.get()))) 294 296 continue; 297 298 if (variable == m_vm->propertyNames->arguments.impl()) 299 continue; 300 295 301 closedVariables.append(variable); 296 302 }
Note:
See TracChangeset
for help on using the changeset viewer.