Change-Id: I33b63bf19b3b8bb3292f3a2f783228f404ed7cac
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
if (! o.isObject())
ctx->throwTypeError();
- return Value::fromObject(o.objectValue()->prototype);
+ Object *p = o.objectValue()->prototype;
+ return p ? Value::fromObject(p) : Value::nullValue();
}
Value ObjectPrototype::method_getOwnPropertyDescriptor(ExecutionContext *ctx)
S15.10.1_A1_T11 failing
15.2.3.12-3-27 failing
15.2.3.13-2-12 failing
-15.2.3.2-2-12 failing
-15.2.3.2-2-13 failing
-15.2.3.2-2-14 failing
-15.2.3.2-2-15 failing
-15.2.3.2-2-16 failing
-15.2.3.2-2-17 failing
15.2.3.2-2-18 failing
-15.2.3.2-2-31 failing
S15.1.3.1_A2.2_T1 failing
S15.1.3.1_A2.3_T1 failing
S15.1.3.1_A2.4_T1 failing