Changeset 47304 in webkit for trunk/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
- Timestamp:
- Aug 14, 2009, 6:14:00 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
r46598 r47304 287 287 return parsedObject; 288 288 289 int errLine; 290 UString errMsg; 291 292 SourceCode source = makeSource(s); 293 RefPtr<EvalNode> evalNode = exec->globalData().parser->parse<EvalNode>(exec, exec->dynamicGlobalObject()->debugger(), source, &errLine, &errMsg); 294 295 if (!evalNode) 296 return throwError(exec, SyntaxError, errMsg, errLine, source.provider()->asID(), NULL); 297 298 return exec->interpreter()->execute(evalNode.get(), exec, thisObject, static_cast<JSGlobalObject*>(unwrappedObject)->globalScopeChain().node(), exec->exceptionSlot()); 289 EvalExecutable eval(makeSource(s)); 290 JSObject* error = eval.parse(exec); 291 if (error) 292 return throwError(exec, error); 293 294 return exec->interpreter()->execute(&eval, exec, thisObject, static_cast<JSGlobalObject*>(unwrappedObject)->globalScopeChain().node(), exec->exceptionSlot()); 299 295 } 300 296
Note:
See TracChangeset
for help on using the changeset viewer.