#define CallData_h
#include "JSCJSValue.h"
+#include <wtf/NakedPtr.h>
namespace JSC {
class ArgList;
+class Exception;
class ExecState;
class FunctionExecutable;
class JSObject;
};
JS_EXPORT_PRIVATE JSValue call(ExecState*, JSValue functionObject, CallType, const CallData&, JSValue thisValue, const ArgList&);
-JS_EXPORT_PRIVATE JSValue call(ExecState*, JSValue functionObject, CallType, const CallData&, JSValue thisValue, const ArgList&, JSValue* exception);
+JS_EXPORT_PRIVATE JSValue call(ExecState*, JSValue functionObject, CallType, const CallData&, JSValue thisValue, const ArgList&, NakedPtr<Exception>& returnedException);
} // namespace JSC