Changeset 198980 in webkit for trunk/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp
- Timestamp:
- Apr 3, 2016, 12:59:19 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp
r194449 r198980 190 190 ThisTDZMode thisTDZMode = codeBlock.unlinkedCodeBlock()->constructorKind() == ConstructorKind::Derived ? ThisTDZMode::AlwaysCheck : ThisTDZMode::CheckIfNeeded; 191 191 192 EvalContextType evalContextType; 193 194 if (isFunctionParseMode(codeBlock.unlinkedCodeBlock()->parseMode())) 195 evalContextType = EvalContextType::FunctionEvalContext; 196 else if (codeBlock.unlinkedCodeBlock()->codeType() == EvalCode) 197 evalContextType = codeBlock.unlinkedCodeBlock()->evalContextType(); 198 else 199 evalContextType = EvalContextType::None; 200 192 201 VariableEnvironment variablesUnderTDZ; 193 202 JSScope::collectVariablesUnderTDZ(scope()->jsScope(), variablesUnderTDZ); 194 203 195 EvalExecutable* eval = EvalExecutable::create(callFrame, makeSource(script), codeBlock.isStrictMode(), thisTDZMode, codeBlock.unlinkedCodeBlock()->derivedContextType(), codeBlock.unlinkedCodeBlock()->isArrowFunction(), &variablesUnderTDZ);204 EvalExecutable* eval = EvalExecutable::create(callFrame, makeSource(script), codeBlock.isStrictMode(), thisTDZMode, codeBlock.unlinkedCodeBlock()->derivedContextType(), codeBlock.unlinkedCodeBlock()->isArrowFunction(), evalContextType, &variablesUnderTDZ); 196 205 if (vm.exception()) { 197 206 exception = vm.exception();
Note:
See TracChangeset
for help on using the changeset viewer.