learning-v8 icon indicating copy to clipboard operation
learning-v8 copied to clipboard

error when execute `make test/object_test`

Open MoonBall opened this issue 3 years ago • 0 comments

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)

MoonBall avatar Jan 11 '22 18:01 MoonBall