static unsigned Base_didFinalize;
static void Base_finalize(JSObjectRef object)
{
+ UNUSED_PARAM(object);
if (TestInitializeFinalize) {
ASSERT((void*)4 == JSObjectGetPrivate(object));
Base_didFinalize = true;
JSStringRef array = JSStringCreateWithUTF8CString("Array");
JSObjectRef arrayConstructor = JSValueToObject(context, JSObjectGetProperty(context, globalObject, array, NULL), NULL);
JSStringRelease(array);
+
+ UNUSED_PARAM(arrayConstructor);
ASSERT(arrayConstructor);
}
static void testInitializeFinalize()
{
JSObjectRef o = JSObjectMake(context, Derived_class(context), (void*)1);
+ UNUSED_PARAM(o);
ASSERT(JSObjectGetPrivate(o) == (void*)3);
}
+2007-12-11 Geoffrey Garen <ggaren@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ Build fix: Note some variables that are used only for ASSERTs.
+
+ * API/testapi.c:
+ (Base_finalize):
+ (globalObject_initialize):
+ (testInitializeFinalize):
+
2007-12-11 Geoffrey Garen <ggaren@apple.com>
Reviewed by Darin Adler.