learning-v8
learning-v8 copied to clipboard
error when execute `make test/object_test`
My v8 version is 9.9.1
.
I executed commands as below:
make configure_v8
make compile_v8
make hello-world && ./hello-world # it's ok
make test/object_test # throw error as below
v8/src/objects/instance-type.h:247:36: error: static_assert failed due to requirement '(WASM_ARRAY_TYPE >= FIRST_JS_RECEIVER_TYPE && WASM_ARRAY_TYPE <= LAST_CUSTOM_ELEMENTS_RECEIVER) == (WASM_ARRAY_TYPE == JS_PROXY_TYPE || WASM_ARRAY_TYPE == JS_GLOBAL_OBJECT_TYPE || WASM_ARRAY_TYPE == JS_GLOBAL_PROXY_TYPE || WASM_ARRAY_TYPE == JS_MODULE_NAMESPACE_TYPE || WASM_ARRAY_TYPE == JS_SPECIAL_API_OBJECT_TYPE || WASM_ARRAY_TYPE == JS_PRIMITIVE_WRAPPER_TYPE)' "(WASM_ARRAY_TYPE >= FIRST_JS_RECEIVER_TYPE && WASM_ARRAY_TYPE <= LAST_CUSTOM_ELEMENTS_RECEIVER) == (IF_WASM(EXPAND, WASM_ARRAY_TYPE == WASM_STRUCT_TYPE || WASM_ARRAY_TYPE == WASM_ARRAY_TYPE ||) WASM_ARRAY_TYPE == JS_PROXY_TYPE || WASM_ARRAY_TYPE == JS_GLOBAL_OBJECT_TYPE || WASM_ARRAY_TYPE == JS_GLOBAL_PROXY_TYPE || WASM_ARRAY_TYPE == JS_MODULE_NAMESPACE_TYPE || WASM_ARRAY_TYPE == JS_SPECIAL_API_OBJECT_TYPE || WASM_ARRAY_TYPE == JS_PRIMITIVE_WRAPPER_TYPE)"
TORQUE_ASSIGNED_INSTANCE_TYPE_LIST(CHECK_INSTANCE_TYPE)