From aaaf0f60d98c8161567c29e7a1c0e86b66cfd10e Mon Sep 17 00:00:00 2001 From: Yuta Saito Date: Sat, 2 Apr 2022 06:22:08 +0000 Subject: [PATCH] [Wasm] Build compiler with assertions I added an assertion to catch new relative function pointers in https://github.com/apple/swift/pull/42094, so we should enable assertions to utilize it while building stdlib and corelibs --- utils/webassembly/build-presets.ini | 1 - utils/webassembly/build-toolchain.sh | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/utils/webassembly/build-presets.ini b/utils/webassembly/build-presets.ini index 5d618a369d83d..8063ff644fe00 100644 --- a/utils/webassembly/build-presets.ini +++ b/utils/webassembly/build-presets.ini @@ -13,7 +13,6 @@ enable-experimental-differentiable-programming=1 [preset: webassembly-install] release -no-assertions install-swift install-destdir=%(INSTALL_DESTDIR)s swift-install-components=autolink-driver;compiler;clang-resource-dir-symlink;stdlib;sdk-overlay;parser-lib;editor-integration;tools;testsuite-tools;toolchain-tools;license;sourcekit-inproc;swift-remote-mirror;swift-remote-mirror-headers diff --git a/utils/webassembly/build-toolchain.sh b/utils/webassembly/build-toolchain.sh index 97c7d90b67851..39d0f11a9f5f3 100755 --- a/utils/webassembly/build-toolchain.sh +++ b/utils/webassembly/build-toolchain.sh @@ -62,7 +62,7 @@ DIST_TOOLCHAIN_SDK=$DIST_TOOLCHAIN_DESTDIR/$TOOLCHAIN_NAME HOST_BUILD_ROOT=$SOURCE_PATH/host-build TARGET_BUILD_ROOT=$SOURCE_PATH/target-build -HOST_BUILD_DIR=$HOST_BUILD_ROOT/Ninja-Release +HOST_BUILD_DIR=$HOST_BUILD_ROOT/Ninja-ReleaseAssert build_host_toolchain() { # Build the host toolchain and SDK first.