Unreviewed, rolling out r243672.
[WebKit-https.git] / Source / JavaScriptCore / API / tests / testapi.mm
index ac6dc19..5ad486f 100644 (file)
@@ -565,28 +565,12 @@ static void runJITThreadLimitTests()
 static void testObjectiveCAPIMain()
 {
     @autoreleasepool {
-        JSVirtualMachine *vm = [[JSVirtualMachine alloc] init];
-        JSContext *context = [[JSContext alloc] initWithVirtualMachine:vm];
+        JSVirtualMachinevm = [[JSVirtualMachine alloc] init];
+        JSContextcontext = [[JSContext alloc] initWithVirtualMachine:vm];
         [context evaluateScript:@"bad"];
     }
 
     @autoreleasepool {
-        JSVirtualMachine *vm = [[JSVirtualMachine alloc] init];
-        JSContext *context = [[JSContext alloc] initWithVirtualMachine:vm];
-        JSValue *number1 = [context evaluateScript:@"42092389"];
-        JSValue *number2 = [context evaluateScript:@"42092389"];
-        checkResult(@"wrapper cache for numbers", number1 == number2 && number1.isNumber && [number1 toInt32] == 42092389);
-    }
-
-    @autoreleasepool {
-        JSVirtualMachine *vm = [[JSVirtualMachine alloc] init];
-        JSContext *context = [[JSContext alloc] initWithVirtualMachine:vm];
-        JSValue *object1 = [context evaluateScript:@"({})"];
-        JSValue *object2 = [context evaluateScript:@"({})"];
-        checkResult(@"wrapper cache for objects", object1 != object2);
-    }
-
-    @autoreleasepool {
         JSContext *context = [[JSContext alloc] init];
         JSValue *result = [context evaluateScript:@"2 + 2"];
         checkResult(@"2 + 2", result.isNumber && [result toInt32] == 4);