diff --git a/jsvm/interface/kits/jsvm_types.h b/jsvm/interface/kits/jsvm_types.h index 66c855fc34afb1e071c9eac5eb042650658aca78..5555c6900fa8a37989fc1eb4e76f260b8cc1cad4 100644 --- a/jsvm/interface/kits/jsvm_types.h +++ b/jsvm/interface/kits/jsvm_types.h @@ -329,14 +329,14 @@ typedef enum { JSVM_NO_EXTERNAL_BUFFERS_ALLOWED, /** cannot run +js status. */ JSVM_CANNOT_RUN_JS, + /** invalid input type status. + * @since 16 + */ + JSVM_INVALID_TYPE, /** jit mode expected status. * @since 15 */ JSVM_JIT_MODE_EXPECTED, - /** invalid input type status. - * @since 16 - */ - JSVM_INVALID_TYPE } JSVM_Status; /** diff --git a/jsvm/src/js_native_api_v8.cpp b/jsvm/src/js_native_api_v8.cpp index 8311452365db67aff7347b265e0caa9d57f2cf61..7f9d60dd800086b07a75ac70ce8bea962d8d810f 100644 --- a/jsvm/src/js_native_api_v8.cpp +++ b/jsvm/src/js_native_api_v8.cpp @@ -1703,8 +1703,8 @@ static const char* errorMessages[] = { nullptr, "Main thread would deadlock", "External buffers are not allowed", "Cannot run JavaScript", - "Cannot run in Jitless Mode", - "Invalid type" }; + "Invalid type", + "Cannot run in Jitless Mode" }; JSVM_Status JSVM_CDECL OH_JSVM_GetLastErrorInfo(JSVM_Env env, const JSVM_ExtendedErrorInfo** result) { @@ -1715,7 +1715,7 @@ JSVM_Status JSVM_CDECL OH_JSVM_GetLastErrorInfo(JSVM_Env env, const JSVM_Extende // message in the `JSVM_Status` enum each time a new error message is added. // We don't have a jsvm_status_last as this would result in an ABI // change each time a message was added. - const int lastStatus = JSVM_INVALID_TYPE; + const int lastStatus = JSVM_JIT_MODE_EXPECTED; static_assert(jsvm::ArraySize(errorMessages) == lastStatus + 1, "Count of error messages must match count of error values");