Changeset 48905 in webkit for trunk/JavaScriptCore/runtime/Completion.cpp
- Timestamp:
- Sep 29, 2009, 2:48:52 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/Completion.cpp
r48662 r48905 38 38 JSLock lock(exec); 39 39 40 ProgramExecutable program(exec, source);41 JSObject* error = program .checkSyntax(exec);40 RefPtr<ProgramExecutable> program = ProgramExecutable::create(exec, source); 41 JSObject* error = program->checkSyntax(exec); 42 42 if (error) 43 43 return Completion(Throw, error); … … 50 50 JSLock lock(exec); 51 51 52 ProgramExecutable program(exec, source);53 JSObject* error = program .compile(exec, scopeChain.node());52 RefPtr<ProgramExecutable> program = ProgramExecutable::create(exec, source); 53 JSObject* error = program->compile(exec, scopeChain.node()); 54 54 if (error) 55 55 return Completion(Throw, error); … … 58 58 59 59 JSValue exception; 60 JSValue result = exec->interpreter()->execute( &program, exec, scopeChain.node(), thisObj, &exception);60 JSValue result = exec->interpreter()->execute(program.get(), exec, scopeChain.node(), thisObj, &exception); 61 61 62 62 if (exception) {
Note:
See TracChangeset
for help on using the changeset viewer.