-
ggaren@apple.com authored
2009-05-02 Geoffrey Garen <ggaren@apple.com> Reviewed by Sam Weinig. Simplified null-ish JSValues. Replaced calls to noValue() with calls to JSValue() (which is what noValue() returned). Removed noValue(). Replaced almost all uses of jsImpossibleValue() with uses of JSValue(). Its one remaining use is for construction of hash table deleted values. For that specific task, I made a new, private constructor with a special tag. Removed jsImpossibleValue(). Removed "JSValue()" initialiazers, since default construction happens... by default. * API/JSCallbackObjectFunctions.h: (JSC::::call): * bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::emitLoad): * bytecompiler/BytecodeGenerator.h: * debugger/DebuggerCallFrame.cpp: (JSC::DebuggerCallFrame::evaluate): * debugger/DebuggerCallFrame.h: (JSC::DebuggerCa...
acea358b