- RELEASE_ASSERT(vm.identifierTable == wtfThreadData().currentIdentifierTable());
- RefPtr<ProgramNode> programNode = parse<ProgramNode>(&vm, source, 0, Identifier(), JSParseNormal, JSParseProgramCode, error);
- return programNode;
+ RELEASE_ASSERT(vm.atomicStringTable() == wtfThreadData().atomicStringTable());
+ return !!parse<ProgramNode>(
+ &vm, source, 0, Identifier(), JSParserBuiltinMode::NotBuiltin,
+ JSParserStrictMode::NotStrict, JSParserCodeType::Program, error);