diff --git a/kotlin-native/konan/konan.properties b/kotlin-native/konan/konan.properties index dc06de4574c..44c58515e92 100644 --- a/kotlin-native/konan/konan.properties +++ b/kotlin-native/konan/konan.properties @@ -961,7 +961,8 @@ clangDebugFlags.wasm32 = -O0 lld.wasm32 = --allow-undefined --no-entry --global-base=0 --no-threads --export-dynamic runtimeDefinitions.wasm32 = KONAN_WASM=1 KONAN_NO_FFI=1 KONAN_NO_THREADS=1 \ KONAN_NO_EXCEPTIONS=1 KONAN_INTERNAL_DLMALLOC=1 KONAN_INTERNAL_SNPRINTF=1 \ - KONAN_INTERNAL_NOW=1 KONAN_NO_MEMMEM KONAN_NO_CTORS_SECTION=1 KONAN_NO_BACKTRACE=1 + KONAN_INTERNAL_NOW=1 KONAN_NO_MEMMEM KONAN_NO_CTORS_SECTION=1 KONAN_NO_BACKTRACE=1 \ + KONAN_NO_EXTERNAL_CALLS_CHECKER=1 # The version of Kotlin/Native compiler compilerVersion=1.5-dev diff --git a/kotlin-native/runtime/src/mm/cpp/CallsChecker.cpp b/kotlin-native/runtime/src/mm/cpp/CallsChecker.cpp index 1d6ad0f7b2a..6203ef62770 100644 --- a/kotlin-native/runtime/src/mm/cpp/CallsChecker.cpp +++ b/kotlin-native/runtime/src/mm/cpp/CallsChecker.cpp @@ -3,6 +3,7 @@ * that can be found in the LICENSE file. */ +#ifndef KONAN_NO_EXTERNAL_CALLS_CHECKER #include #include @@ -376,3 +377,4 @@ extern "C" RUNTIME_NOTHROW void Kotlin_mm_checkStateAtExternalFunctionCall(const RuntimeFail("Expected kNative thread state at call of function %s by function %s", callee, caller); } +#endif // KONAN_NO_EXTERNAL_CALLS_CHECKER \ No newline at end of file