Changeset 174821 in webkit for trunk/Source/JavaScriptCore/parser/Parser.cpp
- Timestamp:
- Oct 17, 2014, 9:07:08 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Parser.cpp
r174610 r174821 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.