(base) ds@Ds-MacBook-Air cheerp % cd cheerp-utils cmake -B build -DCMAKE_INSTALL_PREFIX="$CHEERP_DEST" . make -C build install cd .. cd cheerp-musl mkdir build_genericjs cd build_genericjs RANLIB="$CHEERP_DEST/bin/llvm-ar s" AR="$CHEERP_DEST/bin/llvm-ar" CC="$CHEERP_DEST/bin/clang -target cheerp" LD="$CHEERP_DEST/bin/llvm-link" CFLAGS="-Wno-int-conversion" ../configure --target=cheerp --disable-shared --prefix="$CHEERP_DEST" --with-malloc=dlmalloc make -j make install cd .. mkdir build_asmjs cd build_asmjs RANLIB="$CHEERP_DEST/bin/llvm-ar s" AR="$CHEERP_DEST/bin/llvm-ar" CC="$CHEERP_DEST/bin/clang -target cheerp-wasm" LD="$CHEERP_DEST/bin/llvm-link" CFLAGS="-Wno-int-conversion" ../configure --target=cheerp-wasm --disable-shared --prefix="$CHEERP_DEST" --with-malloc=dlmalloc make -j make install cd ../.. cd cheerp-compiler cmake -DCMAKE_INSTALL_PREFIX="$CHEERP_DEST" -S runtimes -B build_runtimes_genericjs -GNinja -C runtimes/CheerpCmakeConf.cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="$CHEERP_DEST/share/cmake/Modules/CheerpToolchain.cmake" ninja -C build_runtimes_genericjs cmake -DCMAKE_INSTALL_PREFIX="$CHEERP_DEST" -S runtimes -B build_runtimes_wasm -GNinja -C runtimes/CheerpCmakeConf.cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE="$CHEERP_DEST/share/cmake/Modules/CheerpWasmToolchain.cmake" ninja -C build_runtimes_wasm ninja -C build_runtimes_genericjs install ninja -C build_runtimes_wasm install cd .. cd cheerp-libs make -C webgles install INSTALL_PREFIX="$CHEERP_DEST" CHEERP_PREFIX="$CHEERP_DEST" make -C wasm install INSTALL_PREFIX="$CHEERP_DEST" CHEERP_PREFIX="$CHEERP_DEST" make -C stdlibs install INSTALL_PREFIX="$CHEERP_DEST" CHEERP_PREFIX="$CHEERP_DEST" cd system cmake -B build_genericjs -DCMAKE_INSTALL_PREFIX="$CHEERP_DEST" -DCMAKE_TOOLCHAIN_FILE="$CHEERP_DEST/share/cmake/Modules/CheerpToolchain.cmake" . cmake --build build_genericjs cmake --install build_genericjs cmake -B build_asmjs -DCMAKE_INSTALL_PREFIX="$CHEERP_DEST" -DCMAKE_TOOLCHAIN_FILE="$CHEERP_DEST/share/cmake/Modules/CheerpWasmToolchain.cmake" . cmake --build build_asmjs cmake --install build_asmjs cd ../.. CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Warning at CMakeLists.txt:7 (message): Cheerp raw version string clang version 16.0.0 (https://github.com/leaningtech/cheerp-compiler 9c20615934c1430ea0b1ba5fd7e9b61e7236e482) Target: cheerp-leaningtech-webbrowser-wasm Thread model: posix InstalledDir: /Applications/cheerp/bin CMake Warning at CMakeLists.txt:11 (message): Cheerp version match 16.0.0 -- Configuring done -- Generating done -- Build files have been written to: /Users/ds/Development/cheerp/cheerp-utils/build Install the project... -- Install configuration: "" -- Up-to-date: /Applications/cheerp/bin/cheerpwrap -- Up-to-date: /Applications/cheerp/libexec/cheerp-unknown-none-g++ -- Up-to-date: /Applications/cheerp/libexec/cheerp-unknown-none-gcc -- Up-to-date: /Applications/cheerp/libexec/wasm32-unknown-none-g++ -- Up-to-date: /Applications/cheerp/libexec/wasm32-unknown-none-gcc -- Up-to-date: /Applications/cheerp/libexec/wasm32-unknown-wasi-g++ -- Up-to-date: /Applications/cheerp/libexec/wasm32-unknown-wasi-gcc -- Up-to-date: /Applications/cheerp/share/cmake/Modules/CheerpCommon.cmake -- Up-to-date: /Applications/cheerp/share/cmake/Modules/CheerpToolchain.cmake -- Up-to-date: /Applications/cheerp/share/cmake/Modules/CheerpWasmToolchain.cmake -- Up-to-date: /Applications/cheerp/share/cmake/Modules/CheerpWasiToolchain.cmake -- Up-to-date: /Applications/cheerp/share/cmake/Modules/Platform/Cheerp.cmake -- Up-to-date: /Applications/cheerp/share/cheerp/examples/dom/dom1.cpp -- Up-to-date: /Applications/cheerp/share/cheerp/examples/dom/test1.html -- Up-to-date: /Applications/cheerp/share/cheerp/examples/webgl/webgl.cpp -- Up-to-date: /Applications/cheerp/share/cheerp/examples/webgl/webgl.html -- Up-to-date: /Applications/cheerp/include/client/cheerp -- Up-to-date: /Applications/cheerp/include/client/cheerp/client.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/types.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/webgl.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/jsobject.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/coroutine.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/old -- Up-to-date: /Applications/cheerp/include/client/cheerp/old/client.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/old/types.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/old/webgl.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/old/jsobject.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/old/clientlib.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/old/jsexception.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/old/memory.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/README.md -- Up-to-date: /Applications/cheerp/include/client/cheerp/clientlib.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/jsexception.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/client.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/types.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/webgl.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/jsobject.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/coroutine.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/clientlib.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/jsexception.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/memory.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/cheerp_utility.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/function.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/new/jshelper.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/memory.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/function.h -- Up-to-date: /Applications/cheerp/include/client/cheerp/jshelper.h mkdir: build_genericjs: File exists checking for C compiler... /Applications/cheerp/bin/clang -target cheerp checking whether C compiler works... yes checking whether compiler accepts -Werror=unknown-warning-option... yes checking whether compiler accepts -Werror=unused-command-line-argument... yes checking whether compiler accepts -Werror=ignored-optimization-argument... yes checking whether linker accepts -Werror=unknown-warning-option... no checking whether linker accepts -Werror=unused-command-line-argument... no checking for C compiler family... clang checking for toolchain wrapper to build... none checking target system type... cheerp checking whether compiler accepts -std=c99... yes checking whether compiler accepts -nostdinc... yes checking whether compiler accepts -fexcess-precision=standard... no checking whether compiler accepts -frounding-math... yes checking whether compiler needs attribute((may_alias)) suppression... no checking whether compiler accepts -Wa,--noexecstack... yes checking whether compiler accepts -fno-stack-protector... yes checking whether compiler accepts -fno-tree-loop-distribute-patterns... no checking whether we should preprocess assembly to add debugging information... no checking for optimization settings... using defaults checking whether compiler accepts -Os... yes components to be optimized for speed: internal malloc string checking whether compiler accepts -pipe... yes checking whether compiler accepts -fomit-frame-pointer... yes checking whether compiler accepts -fno-unwind-tables... yes checking whether compiler accepts -fno-asynchronous-unwind-tables... yes checking whether compiler accepts -ffunction-sections... yes checking whether compiler accepts -fdata-sections... yes checking whether compiler accepts -w... yes checking whether compiler accepts -Wno-pointer-to-int-cast... yes checking whether compiler accepts -Werror=implicit-function-declaration... yes checking whether compiler accepts -Werror=implicit-int... yes checking whether compiler accepts -Werror=pointer-sign... yes checking whether compiler accepts -Werror=pointer-arith... yes checking whether compiler accepts -Werror=int-conversion... yes checking whether compiler accepts -Werror=incompatible-pointer-types... yes checking whether compiler accepts -Werror=discarded-qualifiers... no checking whether compiler accepts -Werror=discarded-array-qualifiers... no checking whether compiler accepts -Qunused-arguments... yes checking whether compiler accepts -Waddress... yes checking whether compiler accepts -Warray-bounds... yes checking whether compiler accepts -Wchar-subscripts... yes checking whether compiler accepts -Wduplicate-decl-specifier... yes checking whether compiler accepts -Winit-self... yes checking whether compiler accepts -Wreturn-type... yes checking whether compiler accepts -Wsequence-point... yes checking whether compiler accepts -Wstrict-aliasing... yes checking whether compiler accepts -Wunused-function... yes checking whether compiler accepts -Wunused-label... yes checking whether compiler accepts -Wunused-variable... yes checking preprocessor condition __PIC__... false checking whether linker accepts -Wl,--sort-section,alignment... no checking whether linker accepts -Wl,--sort-common... no checking whether linker accepts -Wl,--gc-sections... no checking whether linker accepts -Wl,--hash-style=both... no checking whether linker accepts -Wl,--no-undefined... no checking whether linker accepts -Wl,--exclude-libs=ALL... no checking whether linker accepts -Wl,--dynamic-list=../dynamic.list... no checking whether linker accepts -lgcc... no checking whether linker accepts -lcompiler_rt... no checking whether linker accepts libgcc.a... no checking whether linker accepts libpcc.a... no using compiler runtime libraries: checking whether compiler's long double definition matches float.h... yes checking preprocessor condition __FAST_MATH__... false creating config.mak... done make: Nothing to be done for `all'. make: Nothing to be done for `install'. mkdir: build_asmjs: File exists checking for C compiler... /Applications/cheerp/bin/clang -target cheerp-wasm checking whether C compiler works... yes checking whether compiler accepts -Werror=unknown-warning-option... yes checking whether compiler accepts -Werror=unused-command-line-argument... yes checking whether compiler accepts -Werror=ignored-optimization-argument... yes checking whether linker accepts -Werror=unknown-warning-option... no checking whether linker accepts -Werror=unused-command-line-argument... no checking for C compiler family... clang checking for toolchain wrapper to build... none checking target system type... cheerp-wasm checking whether compiler accepts -std=c99... yes checking whether compiler accepts -nostdinc... yes checking whether compiler accepts -fexcess-precision=standard... no checking whether compiler accepts -frounding-math... yes checking whether compiler needs attribute((may_alias)) suppression... no checking whether compiler accepts -Wa,--noexecstack... yes checking whether compiler accepts -fno-stack-protector... yes checking whether compiler accepts -fno-tree-loop-distribute-patterns... no checking whether we should preprocess assembly to add debugging information... no checking for optimization settings... using defaults checking whether compiler accepts -Os... yes components to be optimized for speed: internal malloc string checking whether compiler accepts -pipe... yes checking whether compiler accepts -fomit-frame-pointer... yes checking whether compiler accepts -fno-unwind-tables... yes checking whether compiler accepts -fno-asynchronous-unwind-tables... yes checking whether compiler accepts -ffunction-sections... yes checking whether compiler accepts -fdata-sections... yes checking whether compiler accepts -w... yes checking whether compiler accepts -Wno-pointer-to-int-cast... yes checking whether compiler accepts -Werror=implicit-function-declaration... yes checking whether compiler accepts -Werror=implicit-int... yes checking whether compiler accepts -Werror=pointer-sign... yes checking whether compiler accepts -Werror=pointer-arith... yes checking whether compiler accepts -Werror=int-conversion... yes checking whether compiler accepts -Werror=incompatible-pointer-types... yes checking whether compiler accepts -Werror=discarded-qualifiers... no checking whether compiler accepts -Werror=discarded-array-qualifiers... no checking whether compiler accepts -Qunused-arguments... yes checking whether compiler accepts -Waddress... yes checking whether compiler accepts -Warray-bounds... yes checking whether compiler accepts -Wchar-subscripts... yes checking whether compiler accepts -Wduplicate-decl-specifier... yes checking whether compiler accepts -Winit-self... yes checking whether compiler accepts -Wreturn-type... yes checking whether compiler accepts -Wsequence-point... yes checking whether compiler accepts -Wstrict-aliasing... yes checking whether compiler accepts -Wunused-function... yes checking whether compiler accepts -Wunused-label... yes checking whether compiler accepts -Wunused-variable... yes checking preprocessor condition __PIC__... false checking whether linker accepts -Wl,--sort-section,alignment... no checking whether linker accepts -Wl,--sort-common... no checking whether linker accepts -Wl,--gc-sections... no checking whether linker accepts -Wl,--hash-style=both... no checking whether linker accepts -Wl,--no-undefined... no checking whether linker accepts -Wl,--exclude-libs=ALL... no checking whether linker accepts -Wl,--dynamic-list=../dynamic.list... no checking whether linker accepts -lgcc... no checking whether linker accepts -lcompiler_rt... no checking whether linker accepts libgcc.a... no checking whether linker accepts libpcc.a... no using compiler runtime libraries: checking whether compiler's long double definition matches float.h... yes checking preprocessor condition __FAST_MATH__... false creating config.mak... done make: Nothing to be done for `all'. make: Nothing to be done for `install'. loading initial cache file runtimes/CheerpCmakeConf.cmake -- Could NOT find LLVM (missing: LLVM_DIR) -- Could NOT find Clang (missing: Clang_DIR) -- Using libc++abi testing configuration: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/test/configs/llvm-libc++abi-static.cfg.in -- Could not find ParallelSTL, libc++abi will not attempt to use it but the build may fail if the libc++ in use needs it to be available. -- Using libc++ testing configuration: /Users/ds/Development/cheerp/cheerp-compiler/libcxx/test/configs/llvm-libc++-static.cfg.in -- Not building a shared library for libc++ -- the ABI list targets will not be available. -- Configuring done -- Generating done -- Build files have been written to: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs ninja: Entering directory `build_runtimes_genericjs' [1/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_virtual.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_virtual.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ 5 errors generated. [2/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:12: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.h:12: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:80:5: error: use of undeclared identifier 'abort' abort(); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:29:32: warning: unused parameter 'format' [-Wunused-parameter] void abort_message(const char* format, ...) ^ 1 warning and 10 errors generated. [3/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:13: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:84: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [4/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:12: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:103: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [5/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:103: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [6/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:64: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [7/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:18:57: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __aligned_malloc_with_fallback(size_t size); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:21:49: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __calloc_with_fallback(size_t count, size_t size); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:21:63: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __calloc_with_fallback(size_t count, size_t size); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:36: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [8/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:46: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [9/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:29: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/align.h:21:30: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/align.h:21:46: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/align.h:21:73: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__iterator/access.h:22:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__iterator/access.h:30:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [10/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:21: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstring:62: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/string.h:95:102: error: unknown type name 'size_t' inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_PREFERRED_OVERLOAD const void* memchr(const void* __s, int __c, size_t __n) { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/string.h:98:90: error: unknown type name 'size_t' inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_PREFERRED_OVERLOAD void* memchr(void* __s, int __c, size_t __n) { ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:30:16: error: unknown type name 'size_t' static const size_t npos = ~size_t(0); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:30:31: error: use of undeclared identifier 'size_t'; did you mean 'sizeof'? static const size_t npos = ~size_t(0); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:32:13: error: unknown type name 'size_t' template ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:36:34: error: unknown type name 'size_t' StringView(const char *First_, size_t Len) ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:41:21: error: unknown type name 'size_t' StringView substr(size_t Pos, size_t Len = npos) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:41:33: error: unknown type name 'size_t' StringView substr(size_t Pos, size_t Len = npos) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:48:3: error: unknown type name 'size_t' size_t find(char C, size_t From = 0) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:48:23: error: unknown type name 'size_t' size_t find(char C, size_t From = 0) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:58:24: error: unknown type name 'size_t' StringView dropFront(size_t N = 1) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:64:23: error: unknown type name 'size_t' StringView dropBack(size_t N = 1) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:107:26: error: unknown type name 'size_t' const char &operator[](size_t Idx) const { return *(begin() + Idx); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:111:3: error: unknown type name 'size_t' size_t size() const { return static_cast(Last - First); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:38:61: error: reference to unresolved using declaration StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {} ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstring:100:1: note: using declaration annotated with 'using_if_exists' here using ::strlen _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:38:56: warning: Cheerp: Casting genericjs pointers to integers may be slow. [-Wcheerp-maybe-slow] StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {} ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:53:16: error: use of undeclared identifier 'size_t'; did you mean 'sizeof'? return size_t(static_cast(P) - First); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:104:17: error: reference to unresolved using declaration return std::strncmp(Str.begin(), begin(), Str.size()) == 0; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstring:87:1: note: using declaration annotated with 'using_if_exists' here using ::strncmp _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:111:44: error: unknown type name 'size_t' size_t size() const { return static_cast(Last - First); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:117:15: error: reference to unresolved using declaration std::strncmp(LHS.begin(), RHS.begin(), LHS.size()) == 0; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstring:87:1: note: using declaration annotated with 'using_if_exists' here using ::strncmp _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 1 warning and 20 errors generated. ninja: build stopped: subcommand failed. loading initial cache file runtimes/CheerpCmakeConf.cmake -- Could NOT find LLVM (missing: LLVM_DIR) -- Could NOT find Clang (missing: Clang_DIR) -- Using libc++abi testing configuration: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/test/configs/llvm-libc++abi-static.cfg.in -- Could not find ParallelSTL, libc++abi will not attempt to use it but the build may fail if the libc++ in use needs it to be available. -- Using libc++ testing configuration: /Users/ds/Development/cheerp/cheerp-compiler/libcxx/test/configs/llvm-libc++-static.cfg.in -- Not building a shared library for libc++ -- the ABI list targets will not be available. -- Configuring done -- Generating done -- Build files have been written to: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm ninja: Entering directory `build_runtimes_wasm' [1/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_virtual.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_virtual.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ 5 errors generated. [2/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:12: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.h:12: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:80:5: error: use of undeclared identifier 'abort' abort(); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:29:32: warning: unused parameter 'format' [-Wunused-parameter] void abort_message(const char* format, ...) ^ 1 warning and 10 errors generated. [3/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:103: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [4/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:64: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [5/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:12: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:103: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [6/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:13: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:84: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [7/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:18:57: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __aligned_malloc_with_fallback(size_t size); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:21:49: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __calloc_with_fallback(size_t count, size_t size); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:21:63: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __calloc_with_fallback(size_t count, size_t size); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:36: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [8/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:46: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [9/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:29: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/align.h:21:30: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/align.h:21:46: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/align.h:21:73: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__iterator/access.h:22:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__iterator/access.h:30:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [10/61] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:21: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstring:62: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/string.h:95:102: error: unknown type name 'size_t' inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_PREFERRED_OVERLOAD const void* memchr(const void* __s, int __c, size_t __n) { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/string.h:98:90: error: unknown type name 'size_t' inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_PREFERRED_OVERLOAD void* memchr(void* __s, int __c, size_t __n) { ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:30:16: error: unknown type name 'size_t' static const size_t npos = ~size_t(0); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:30:31: error: use of undeclared identifier 'size_t'; did you mean 'sizeof'? static const size_t npos = ~size_t(0); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:32:13: error: unknown type name 'size_t' template ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:36:34: error: unknown type name 'size_t' StringView(const char *First_, size_t Len) ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:41:21: error: unknown type name 'size_t' StringView substr(size_t Pos, size_t Len = npos) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:41:33: error: unknown type name 'size_t' StringView substr(size_t Pos, size_t Len = npos) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:48:3: error: unknown type name 'size_t' size_t find(char C, size_t From = 0) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:48:23: error: unknown type name 'size_t' size_t find(char C, size_t From = 0) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:58:24: error: unknown type name 'size_t' StringView dropFront(size_t N = 1) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:64:23: error: unknown type name 'size_t' StringView dropBack(size_t N = 1) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:107:26: error: unknown type name 'size_t' const char &operator[](size_t Idx) const { return *(begin() + Idx); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:111:3: error: unknown type name 'size_t' size_t size() const { return static_cast(Last - First); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:38:61: error: reference to unresolved using declaration StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {} ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstring:100:1: note: using declaration annotated with 'using_if_exists' here using ::strlen _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:53:16: error: use of undeclared identifier 'size_t'; did you mean 'sizeof'? return size_t(static_cast(P) - First); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:104:17: error: reference to unresolved using declaration return std::strncmp(Str.begin(), begin(), Str.size()) == 0; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstring:87:1: note: using declaration annotated with 'using_if_exists' here using ::strncmp _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:111:44: error: unknown type name 'size_t' size_t size() const { return static_cast(Last - First); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:117:15: error: reference to unresolved using declaration std::strncmp(LHS.begin(), RHS.begin(), LHS.size()) == 0; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstring:87:1: note: using declaration annotated with 'using_if_exists' here using ::strncmp _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. ninja: build stopped: subcommand failed. ninja: Entering directory `build_runtimes_genericjs' [1/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:12: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.h:12: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:80:5: error: use of undeclared identifier 'abort' abort(); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:29:32: warning: unused parameter 'format' [-Wunused-parameter] void abort_message(const char* format, ...) ^ 1 warning and 10 errors generated. [2/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_virtual.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_virtual.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ 5 errors generated. [3/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:64: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [4/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:12: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:103: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [5/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:13: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:84: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [6/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:103: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [7/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:18:57: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __aligned_malloc_with_fallback(size_t size); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:21:49: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __calloc_with_fallback(size_t count, size_t size); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:21:63: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __calloc_with_fallback(size_t count, size_t size); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:36: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [8/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:46: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [9/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:29: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/align.h:21:30: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/align.h:21:46: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/align.h:21:73: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__iterator/access.h:22:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__iterator/access.h:30:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [10/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp -cheerp-linear-output=asmjs In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:21: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstring:62: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/string.h:95:102: error: unknown type name 'size_t' inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_PREFERRED_OVERLOAD const void* memchr(const void* __s, int __c, size_t __n) { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/string.h:98:90: error: unknown type name 'size_t' inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_PREFERRED_OVERLOAD void* memchr(void* __s, int __c, size_t __n) { ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:30:16: error: unknown type name 'size_t' static const size_t npos = ~size_t(0); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:30:31: error: use of undeclared identifier 'size_t'; did you mean 'sizeof'? static const size_t npos = ~size_t(0); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:32:13: error: unknown type name 'size_t' template ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:36:34: error: unknown type name 'size_t' StringView(const char *First_, size_t Len) ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:41:21: error: unknown type name 'size_t' StringView substr(size_t Pos, size_t Len = npos) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:41:33: error: unknown type name 'size_t' StringView substr(size_t Pos, size_t Len = npos) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:48:3: error: unknown type name 'size_t' size_t find(char C, size_t From = 0) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:48:23: error: unknown type name 'size_t' size_t find(char C, size_t From = 0) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:58:24: error: unknown type name 'size_t' StringView dropFront(size_t N = 1) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:64:23: error: unknown type name 'size_t' StringView dropBack(size_t N = 1) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:107:26: error: unknown type name 'size_t' const char &operator[](size_t Idx) const { return *(begin() + Idx); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:111:3: error: unknown type name 'size_t' size_t size() const { return static_cast(Last - First); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:38:61: error: reference to unresolved using declaration StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {} ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstring:100:1: note: using declaration annotated with 'using_if_exists' here using ::strlen _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:38:56: warning: Cheerp: Casting genericjs pointers to integers may be slow. [-Wcheerp-maybe-slow] StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {} ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:53:16: error: use of undeclared identifier 'size_t'; did you mean 'sizeof'? return size_t(static_cast(P) - First); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:104:17: error: reference to unresolved using declaration return std::strncmp(Str.begin(), begin(), Str.size()) == 0; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstring:87:1: note: using declaration annotated with 'using_if_exists' here using ::strncmp _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:111:44: error: unknown type name 'size_t' size_t size() const { return static_cast(Last - First); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:117:15: error: reference to unresolved using declaration std::strncmp(LHS.begin(), RHS.begin(), LHS.size()) == 0; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cstring:87:1: note: using declaration annotated with 'using_if_exists' here using ::strncmp _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 1 warning and 20 errors generated. ninja: build stopped: subcommand failed. ninja: Entering directory `build_runtimes_wasm' [1/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_virtual.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_virtual.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_virtual.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ 5 errors generated. [2/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/abort_message.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:12: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.h:12: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:80:5: error: use of undeclared identifier 'abort' abort(); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/abort_message.cpp:29:32: warning: unused parameter 'format' [-Wunused-parameter] void abort_message(const char* format, ...) ^ 1 warning and 10 errors generated. [3/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_exception.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:103: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_exception.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [4/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_aux_runtime.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:12: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:103: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_aux_runtime.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/new:104: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [5/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:13: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:84: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_vector.cpp:16: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [6/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_typeinfo.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:64: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_typeinfo.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/typeinfo:65: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:103:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [7/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:9: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:18:57: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __aligned_malloc_with_fallback(size_t size); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:21:49: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __calloc_with_fallback(size_t count, size_t size); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.h:21:63: error: unknown type name 'size_t' _LIBCXXABI_HIDDEN void * __calloc_with_fallback(size_t count, size_t size); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/fallback_malloc.cpp:11: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__threading_support:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/convert_to_timespec.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__chrono/duration.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/limits:107: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:36: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [8/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:46: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstdlib:87: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:150:34: error: unknown type name 'ldiv_t' inline _LIBCPP_INLINE_VISIBILITY ldiv_t div(long __x, long __y) _NOEXCEPT { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:151:12: error: no member named 'ldiv' in the global namespace return ::ldiv(__x, __y); ~~^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:154:34: error: unknown type name 'lldiv_t' inline _LIBCPP_INLINE_VISIBILITY lldiv_t div(long long __x, ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdlib.h:156:12: error: no member named 'lldiv' in the global namespace return ::lldiv(__x, __y); ~~^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:66:22: error: reference to unresolved using declaration template struct __find_max_align; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:68:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:69:83: error: reference to unresolved using declaration struct __find_max_align<__type_list<_Hp, __nat>, _Len> : public integral_constant {}; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/stdlib_stdexcept.cpp:9: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/stdexcept:47: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/exception:85: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:71:24: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [9/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:29: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:43:26: error: unknown type name 'size_t' __cxa_allocate_exception(size_t thrown_size) throw(); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:82:75: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD int __cxa_guard_acquire(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:83:76: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_release(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:84:74: error: unknown type name 'uint32_t' extern _LIBCXXABI_FUNC_VIS _LIBCXXABI_ALWAYS_COLD void __cxa_guard_abort(uint32_t *); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cxxabi.h:150:49: error: unknown type name 'size_t' size_t *length, int *status); ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/align.h:21:30: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/align.h:21:46: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:866: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/align.h:21:73: error: reference to unresolved using declaration _LIBCPP_FUNC_VIS void* align(size_t __align, size_t __sz, void*& __ptr, size_t& __space); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__iterator/access.h:22:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__iterator/access.h:30:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:421: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__functional/invoke.h:17: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/decay.h:15: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/is_array.h:40:22: error: reference to unresolved using declaration template struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:28:28: error: reference to unresolved using declaration template struct __find_first; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:30:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:16: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/type_list.h:36:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:28:18: error: reference to unresolved using declaration static const size_t value = _LIBCPP_PREFERRED_ALIGNOF(_Tp); ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:49:11: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:52:22: error: reference to unresolved using declaration template struct __find_pod; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:54:22: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard.cpp:34: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_guard_impl.h:48: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src/include/atomic_support.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/memory:867: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocate_at_least.h:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/allocator_traits.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__memory/construct_at.h:19: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__utility/move.h:14: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/type_traits:429: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/__type_traits/aligned_storage.h:60:33: error: reference to unresolved using declaration template ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstddef:61:1: note: using declaration annotated with 'using_if_exists' here using ::size_t _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [10/62] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj FAILED: libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj /Applications/cheerp/bin/clang++ -target cheerp-wasm -DHAVE___CXA_THREAD_ATEXIT_IMPL -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_HAS_NO_THREADS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/../libcxx/src -I/Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1 -I/Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wdelete-non-virtual-dtor -nostdlib -frtti -fexceptions -std=c++20 -O3 -DNDEBUG -Werror=return-type -W -Wall -Wchar-subscripts -Wconversion -Wmismatched-tags -Wmissing-braces -Wnewline-eof -Wunused-function -Wshadow -Wshorten-64-to-32 -Wsign-compare -Wsign-conversion -Wstrict-aliasing=2 -Wstrict-overflow=4 -Wunused-parameter -Wunused-variable -Wwrite-strings -Wundef -Wno-suggest-override -Wno-error -pedantic -fstrict-aliasing -funwind-tables -MD -MT libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj -MF libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj.d -o libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_demangle.cpp.obj -c /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp -cheerp-linear-output=wasm In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:21: In file included from /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstring:62: /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/string.h:95:102: error: unknown type name 'size_t' inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_PREFERRED_OVERLOAD const void* memchr(const void* __s, int __c, size_t __n) { ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/string.h:98:90: error: unknown type name 'size_t' inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_PREFERRED_OVERLOAD void* memchr(void* __s, int __c, size_t __n) { ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:30:16: error: unknown type name 'size_t' static const size_t npos = ~size_t(0); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:30:31: error: use of undeclared identifier 'size_t'; did you mean 'sizeof'? static const size_t npos = ~size_t(0); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:32:13: error: unknown type name 'size_t' template ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:36:34: error: unknown type name 'size_t' StringView(const char *First_, size_t Len) ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:41:21: error: unknown type name 'size_t' StringView substr(size_t Pos, size_t Len = npos) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:41:33: error: unknown type name 'size_t' StringView substr(size_t Pos, size_t Len = npos) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:48:3: error: unknown type name 'size_t' size_t find(char C, size_t From = 0) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:48:23: error: unknown type name 'size_t' size_t find(char C, size_t From = 0) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:58:24: error: unknown type name 'size_t' StringView dropFront(size_t N = 1) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:64:23: error: unknown type name 'size_t' StringView dropBack(size_t N = 1) const { ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:107:26: error: unknown type name 'size_t' const char &operator[](size_t Idx) const { return *(begin() + Idx); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:111:3: error: unknown type name 'size_t' size_t size() const { return static_cast(Last - First); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:38:61: error: reference to unresolved using declaration StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {} ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstring:100:1: note: using declaration annotated with 'using_if_exists' here using ::strlen _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:53:16: error: use of undeclared identifier 'size_t'; did you mean 'sizeof'? return size_t(static_cast(P) - First); ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:104:17: error: reference to unresolved using declaration return std::strncmp(Str.begin(), begin(), Str.size()) == 0; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstring:87:1: note: using declaration annotated with 'using_if_exists' here using ::strncmp _LIBCPP_USING_IF_EXISTS; ^ In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/cxa_demangle.cpp:13: In file included from /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/ItaniumDemangle.h:20: /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:111:44: error: unknown type name 'size_t' size_t size() const { return static_cast(Last - First); } ^ /Users/ds/Development/cheerp/cheerp-compiler/libcxxabi/src/demangle/StringView.h:117:15: error: reference to unresolved using declaration std::strncmp(LHS.begin(), RHS.begin(), LHS.size()) == 0; ^ /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_wasm/include/c++/v1/cstring:87:1: note: using declaration annotated with 'using_if_exists' here using ::strncmp _LIBCPP_USING_IF_EXISTS; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. ninja: build stopped: subcommand failed. mkdir -p /Applications/cheerp/include/GLES2/ cp -v webgles.h gl2.h /Applications/cheerp/include/GLES2/ webgles.h -> /Applications/cheerp/include/GLES2/webgles.h gl2.h -> /Applications/cheerp/include/GLES2/gl2.h mkdir -p /Applications/cheerp/lib/ cp -v libGLESv2.bc /Applications/cheerp/lib/ libGLESv2.bc -> /Applications/cheerp/lib/libGLESv2.bc mkdir -p /Applications/cheerp/lib/ cp -v libwasm.bc /Applications/cheerp/lib/ libwasm.bc -> /Applications/cheerp/lib/libwasm.bc /Applications/cheerp/bin/llvm-link /Applications/cheerp/lib/genericjs/libc.bc /Applications/cheerp/lib/genericjs/crt1.bc /Applications/cheerp/lib/genericjs/libc++.bc /Applications/cheerp/lib/genericjs/libc++abi.bc -o genericjs/libstdlibs.full.bc Invalid user of intrinsic instruction! void (i8*)* bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*) Invalid user of intrinsic instruction! i8** (i8**, i32)* bitcast (i8** (i8*, i8**, i32)* @llvm.cheerp.reallocate.p0p0i8.p0p0i8 to i8** (i8**, i32)*) Invalid user of intrinsic instruction! void (i8**)* bitcast (void (i8*, i8**)* @llvm.cheerp.deallocate.p0p0i8 to void (i8**)*) Invalid user of intrinsic instruction! i8* (i8*, i32)* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*) Invalid user of intrinsic instruction! void (i32*)* bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*) Invalid user of intrinsic instruction! i32* (i32*, i32)* bitcast (i32* (i8*, i32*, i32)* @llvm.cheerp.reallocate.p0i32.p0i32 to i32* (i32*, i32)*) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i), !noalias !1053 Cheerp Intrinsic should specify element type %exception = tail call %class._ZSt12length_error* @llvm.cheerp.allocate.p0s_class._ZSt12length_errors.p0s_class._ZSt12length_errors(%class._ZSt12length_error* elementtype(%class._ZSt12length_error) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12length_error*)* @llvm.cheerp.deallocate.p0s_class._ZSt12length_errors Cheerp Intrinsic should specify element type %3 = tail call %struct._ZSt9_Rep_base* @llvm.cheerp.allocate.p0s_struct._ZSt9_Rep_bases.p0s_struct._ZSt9_Rep_bases(%struct._ZSt9_Rep_base* elementtype(%struct._ZSt9_Rep_base) null, i32 %add2.i) Intrinsic has incorrect argument type! void (void (i32, %class._ZSt8ios_base*, i32)**)* @llvm.cheerp.deallocate.p0p0f_isVoidi32p0s_class._ZSt8ios_basesi32f Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %10) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8**)* @llvm.cheerp.deallocate.p0p0i8 to void (i8**)*)(i8** %12) Intrinsic has incorrect argument type! void (void (i32, %class._ZSt8ios_base*, i32)**)* @llvm.cheerp.deallocate.p0p0f_isVoidi32p0s_class._ZSt8ios_basesi32f Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %11) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %13) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8**)* @llvm.cheerp.deallocate.p0p0i8 to void (i8**)*)(i8** %15) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Cheerp Intrinsic should specify element type %14 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %cond), !noalias !1142 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %6) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %8) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %6) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %8) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %14) #146 Cheerp Intrinsic should specify element type %20 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %19) #146 Cheerp Intrinsic should specify element type %22 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %3) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %5) #146 Cheerp Intrinsic should specify element type %7 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %__n) #146 Cheerp Intrinsic should specify element type %10 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %9) #146 Cheerp Intrinsic should specify element type %exception = tail call %class._ZSt8bad_cast* @llvm.cheerp.allocate.p0s_class._ZSt8bad_casts.p0s_class._ZSt8bad_casts(%class._ZSt8bad_cast* elementtype(%class._ZSt8bad_cast) null, i32 4) #2 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %12) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %12) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %13) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %13) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %18) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %18) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %11) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %11) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %17) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %17) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %11) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %11) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %17) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %17) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %9) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %11) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %9) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %11) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %15) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %17) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %15) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %17) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %9) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %11) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %9) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %11) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %15) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %17) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %15) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %17) #146 Cheerp Intrinsic should specify element type %exception = tail call %class._ZSt13runtime_error* @llvm.cheerp.allocate.p0s_class._ZSt13runtime_errors.p0s_class._ZSt13runtime_errors(%class._ZSt13runtime_error* elementtype(%class._ZSt13runtime_error) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt13runtime_error*)* @llvm.cheerp.deallocate.p0s_class._ZSt13runtime_errors Cheerp Intrinsic should specify element type %3 = tail call %struct._ZSt9_Rep_base* @llvm.cheerp.allocate.p0s_struct._ZSt9_Rep_bases.p0s_struct._ZSt9_Rep_bases(%struct._ZSt9_Rep_base* elementtype(%struct._ZSt9_Rep_base) null, i32 %add2.i) Cheerp Intrinsic should specify element type %13 = tail call %class._ZNSt6locale5facetE** @llvm.cheerp.allocate.p0p0s_class._ZNSt6locale5facetEs.p0p0s_class._ZNSt6locale5facetEs(%class._ZNSt6locale5facetE** elementtype(%class._ZNSt6locale5facetE*) null, i32 120), !noalias !1248 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %437) Intrinsic has incorrect argument type! void (%class._ZNSt6locale5facetE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt6locale5facetEs Cheerp Intrinsic should specify element type %25 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i.i), !noalias !1272 Cheerp Intrinsic should specify element type %25 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i), !noalias !1280 Cheerp Intrinsic should specify element type %13 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i.i), !noalias !1308 Cheerp Intrinsic should specify element type %14 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i), !noalias !1316 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %7) Cheerp Intrinsic should specify element type %exception = tail call %class._ZSt20bad_array_new_length* @llvm.cheerp.allocate.p0s_class._ZSt20bad_array_new_lengths.p0s_class._ZSt20bad_array_new_lengths(%class._ZSt20bad_array_new_length* elementtype(%class._ZSt20bad_array_new_length) null, i32 4) #2 Cheerp Intrinsic should specify element type %2 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %sub.ptr.div.i.i) Cheerp Intrinsic should specify element type %exception = tail call %class._ZSt9bad_alloc* @llvm.cheerp.allocate.p0s_class._ZSt9bad_allocs.p0s_class._ZSt9bad_allocs(%class._ZSt9bad_alloc* elementtype(%class._ZSt9bad_alloc) null, i32 4) #2 Cheerp Intrinsic should specify element type %14 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %cond), !noalias !1350 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Cheerp Intrinsic should specify element type %2 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %sub.ptr.div.i.i) Cheerp Intrinsic should specify element type %25 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul) Cheerp Intrinsic should specify element type %113 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul51) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %184) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %198) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %212) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %264) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %278) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %292) Cheerp Intrinsic should specify element type %87 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul30) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %173) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %187) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %201) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %228) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %242) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %256) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %22) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %51) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %71) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %100) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %124) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %152) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %168) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %197) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %228) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %257) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %277) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %306) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %330) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %358) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %374) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %403) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %22) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %43) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %57) Cheerp Intrinsic should specify element type %13 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i.i), !noalias !1465 Cheerp Intrinsic should specify element type %25 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %call6) Cheerp Intrinsic should specify element type %112 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %cond) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %181) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %194) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %207) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %258) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %271) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %284) Cheerp Intrinsic should specify element type %87 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %cond) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %171) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %184) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %197) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %224) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %237) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %250) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %22) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %50) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %69) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %97) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %120) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %148) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %164) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %192) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %222) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %250) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %269) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %297) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %320) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %348) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %364) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %392) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %22) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %42) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %55) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i), !noalias !1548 Cheerp Intrinsic should specify element type %26 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %755) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %769) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %783) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %797) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %811) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %837) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %851) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %865) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %879) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %893) Cheerp Intrinsic should specify element type %14 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i), !noalias !1626 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %63) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %84) Cheerp Intrinsic should specify element type %12 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i.i), !noalias !1640 Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %22) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %51) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %68) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %97) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %120) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %148) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %164) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %193) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %224) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %253) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %270) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %299) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %322) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %350) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %366) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %395) Cheerp Intrinsic should specify element type %22 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %8) Intrinsic called with incompatible signature %23 = tail call i32* bitcast (i32* (i8*, i32*, i32)* @llvm.cheerp.reallocate.p0i32.p0i32 to i32* (i32*, i32)*)(i32* nonnull elementtype(i32) %20, i32 %8) Cheerp Intrinsic should specify element type %22 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %8) Intrinsic called with incompatible signature %23 = tail call i32* bitcast (i32* (i8*, i32*, i32)* @llvm.cheerp.reallocate.p0i32.p0i32 to i32* (i32*, i32)*)(i32* nonnull elementtype(i32) %20, i32 %8) Cheerp Intrinsic should specify element type %26 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %732) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %745) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %758) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %771) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %784) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %810) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %823) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %836) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %849) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %862) Cheerp Intrinsic should specify element type %55 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i.i), !noalias !1748 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %92) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %112) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %22) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %50) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %66) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %94) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %116) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %144) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %160) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %188) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %218) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %246) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %262) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %290) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %312) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %340) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %356) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %384) Cheerp Intrinsic should specify element type %19 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %8) Intrinsic called with incompatible signature %20 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %17, i32 %8) Cheerp Intrinsic should specify element type %12 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 16), !noalias !1787 Cheerp Intrinsic should specify element type %12 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 16), !noalias !1790 Cheerp Intrinsic should specify element type %12 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 16), !noalias !1793 Cheerp Intrinsic should specify element type %12 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 16), !noalias !1796 Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %49) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %104) Cheerp Intrinsic should specify element type %41 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul42) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %135) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %148) Cheerp Intrinsic should specify element type %41 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul42) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %115) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %128) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %49) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %103) Cheerp Intrinsic should specify element type %41 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %mul) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %135) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %148) Cheerp Intrinsic should specify element type %41 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %mul) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %115) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %128) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %92) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %113) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %127) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %197) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %210) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %223) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %236) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %186) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %199) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %212) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %225) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %186) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %199) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %212) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %225) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %186) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %199) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %212) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %225) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %185) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %198) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %211) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %224) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %178) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %191) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %204) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %217) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %178) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %191) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %204) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %217) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %178) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %191) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %204) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %217) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %184) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %197) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %210) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %223) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %184) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %197) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %210) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %223) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %92) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %112) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %125) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %194) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %207) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %220) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %233) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %183) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %196) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %209) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %222) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %183) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %196) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %209) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %222) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %183) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %196) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %209) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %222) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %182) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %195) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %208) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %221) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %175) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %188) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %201) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %214) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %175) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %188) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %201) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %214) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %175) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %188) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %201) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %214) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %181) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %194) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %207) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %220) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %181) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %194) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %207) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %220) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* nonnull %1) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* nonnull %1) #146 Cheerp Intrinsic should specify element type %13 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i.i), !noalias !1923 Cheerp Intrinsic should specify element type %30 = call %class._ZNSt6locale5facetE** @llvm.cheerp.allocate.p0p0s_class._ZNSt6locale5facetEs.p0p0s_class._ZNSt6locale5facetEs(%class._ZNSt6locale5facetE** elementtype(%class._ZNSt6locale5facetE*) null, i32 %mul.i.i.i), !noalias !1929 Intrinsic has incorrect argument type! void (%class._ZNSt6locale5facetE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt6locale5facetEs Intrinsic has incorrect argument type! void (%class._ZNSt6locale5facetE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt6locale5facetEs Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i), !noalias !1960 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %20) Intrinsic has incorrect argument type! void (%class._ZNSt6locale5facetE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt6locale5facetEs Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %32) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %45) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %58) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %71) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %43) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %56) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %69) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %32) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %46) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %74) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %43) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %57) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %71) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* nonnull %4) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* nonnull %4) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %20) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %33) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %46) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %74) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %88) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %7) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %21) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %35) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %49) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %64) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %79) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %94) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %34) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %47) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %34) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %47) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %34) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %47) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %34) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %47) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %22) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %36) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %50) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %22) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %36) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %50) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %22) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %36) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %50) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %8) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %22) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %36) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %50) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %8) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %8) #146 Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %spec.select) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %35) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %11) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %11) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %17) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %17) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %11) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %11) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %17) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %17) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %12) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %12) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %13) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %13) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %18) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %18) #146 Cheerp Intrinsic should specify element type %exception = tail call %class._ZSt12system_error* @llvm.cheerp.allocate.p0s_class._ZSt12system_errors.p0s_class._ZSt12system_errors(%class._ZSt12system_error* elementtype(%class._ZSt12system_error) null, i32 16) #2 Intrinsic has incorrect argument type! void (%class._ZSt12system_error*)* @llvm.cheerp.deallocate.p0s_class._ZSt12system_errors Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %49) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %62) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %29) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %49) Cheerp Intrinsic should specify element type %8 = tail call %struct._ZSt9_Rep_base* @llvm.cheerp.allocate.p0s_struct._ZSt9_Rep_bases.p0s_struct._ZSt9_Rep_bases(%struct._ZSt9_Rep_base* elementtype(%struct._ZSt9_Rep_base) null, i32 %add2.i) Cheerp Intrinsic should specify element type %exception = tail call %class._ZSt14overflow_error* @llvm.cheerp.allocate.p0s_class._ZSt14overflow_errors.p0s_class._ZSt14overflow_errors(%class._ZSt14overflow_error* elementtype(%class._ZSt14overflow_error) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt14overflow_error*)* @llvm.cheerp.deallocate.p0s_class._ZSt14overflow_errors Cheerp Intrinsic should specify element type %8 = tail call %struct._ZSt9_Rep_base* @llvm.cheerp.allocate.p0s_struct._ZSt9_Rep_bases.p0s_struct._ZSt9_Rep_bases(%struct._ZSt9_Rep_base* elementtype(%struct._ZSt9_Rep_base) null, i32 %add2.i) Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Cheerp Intrinsic should specify element type %exception = tail call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Cheerp Intrinsic should specify element type %7 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add), !noalias !2662 Cheerp Intrinsic should specify element type %22 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i), !noalias !2670 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Cheerp Intrinsic should specify element type %25 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 16), !noalias !2681 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Cheerp Intrinsic should specify element type %7 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add), !noalias !2684 Cheerp Intrinsic should specify element type %18 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %23) Cheerp Intrinsic should specify element type %23 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i), !noalias !2705 Cheerp Intrinsic should specify element type %7 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add), !noalias !2713 Cheerp Intrinsic should specify element type %7 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i), !noalias !2764 Cheerp Intrinsic should specify element type %22 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i.i), !noalias !2772 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %7) Cheerp Intrinsic should specify element type %25 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 16), !noalias !2784 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %21) Cheerp Intrinsic should specify element type %7 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i), !noalias !2787 Cheerp Intrinsic should specify element type %22 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i38), !noalias !1178 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %27) Cheerp Intrinsic should specify element type %23 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i.i), !noalias !2811 Cheerp Intrinsic should specify element type %7 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i), !noalias !2819 Cheerp Intrinsic should specify element type %20 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Cheerp Intrinsic should specify element type %20 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Cheerp Intrinsic should specify element type %exception.i.i = call %class._ZSt12out_of_range* @llvm.cheerp.allocate.p0s_class._ZSt12out_of_ranges.p0s_class._ZSt12out_of_ranges(%class._ZSt12out_of_range* elementtype(%class._ZSt12out_of_range) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt12out_of_range*)* @llvm.cheerp.deallocate.p0s_class._ZSt12out_of_ranges Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %exception.i.i13 = call %class._ZSt16invalid_argument* @llvm.cheerp.allocate.p0s_class._ZSt16invalid_arguments.p0s_class._ZSt16invalid_arguments(%class._ZSt16invalid_argument* elementtype(%class._ZSt16invalid_argument) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt16invalid_argument*)* @llvm.cheerp.deallocate.p0s_class._ZSt16invalid_arguments Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i), !noalias !2896 Cheerp Intrinsic should specify element type %13 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i.i), !noalias !3007 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %33) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %61) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %80) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %33) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %61) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %80) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %33) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %61) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %80) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %28) Cheerp Intrinsic should specify element type %12 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 96), !noalias !3124 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %69) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %28) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %7) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %28) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %49) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %62) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %49) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %62) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %49) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %62) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %49) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %62) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %8) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %49) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %62) Cheerp Intrinsic should specify element type %1 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %3) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %3) Cheerp Intrinsic should specify element type %6 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i) Cheerp Intrinsic should specify element type %4 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %sub.ptr.sub.i) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* nonnull %__indices.sroa.0.0) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %32) Cheerp Intrinsic should specify element type %35 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul.i.i) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* nonnull %__indices.sroa.0.0) Cheerp Intrinsic should specify element type %6 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul) Intrinsic called with incompatible signature %7 = tail call i32* bitcast (i32* (i8*, i32*, i32)* @llvm.cheerp.reallocate.p0i32.p0i32 to i32* (i32*, i32)*)(i32* nonnull elementtype(i32) %4, i32 %mul) Cheerp Intrinsic should specify element type %exception = tail call %class._ZNSt8ios_base7failureE* @llvm.cheerp.allocate.p0s_class._ZNSt8ios_base7failureEs.p0s_class._ZNSt8ios_base7failureEs(%class._ZNSt8ios_base7failureE* elementtype(%class._ZNSt8ios_base7failureE) null, i32 16) #2 Intrinsic has incorrect argument type! void (%class._ZNSt8ios_base7failureE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt8ios_base7failureEs Cheerp Intrinsic should specify element type %7 = tail call i8** @llvm.cheerp.allocate.p0p0i8.p0p0i8(i8** elementtype(i8*) null, i32 %mul) Intrinsic called with incompatible signature %8 = tail call i8** bitcast (i8** (i8*, i8**, i32)* @llvm.cheerp.reallocate.p0p0i8.p0p0i8 to i8** (i8**, i32)*)(i8** nonnull elementtype(i8*) %5, i32 %mul) Cheerp Intrinsic should specify element type %7 = tail call void (i32, %class._ZSt8ios_base*, i32)** @llvm.cheerp.allocate.p0p0f_isVoidi32p0s_class._ZSt8ios_basesi32f.p0p0f_isVoidi32p0s_class._ZSt8ios_basesi32f(void (i32, %class._ZSt8ios_base*, i32)** elementtype(void (i32, %class._ZSt8ios_base*, i32)*) null, i32 %mul) Intrinsic has incorrect argument type! void (i32, %class._ZSt8ios_base*, i32)** (void (i32, %class._ZSt8ios_base*, i32)**, i32)* @llvm.cheerp.reallocate.p0p0f_isVoidi32p0s_class._ZSt8ios_basesi32f.p0p0f_isVoidi32p0s_class._ZSt8ios_basesi32f Cheerp Intrinsic should specify element type %16 = tail call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul) Intrinsic called with incompatible signature %17 = tail call i32* bitcast (i32* (i8*, i32*, i32)* @llvm.cheerp.reallocate.p0i32.p0i32 to i32* (i32*, i32)*)(i32* nonnull elementtype(i32) %14, i32 %mul) Cheerp Intrinsic should specify element type %10 = call void (i32, %class._ZSt8ios_base*, i32)** @llvm.cheerp.allocate.p0p0f_isVoidi32p0s_class._ZSt8ios_basesi32f.p0p0f_isVoidi32p0s_class._ZSt8ios_basesi32f(void (i32, %class._ZSt8ios_base*, i32)** elementtype(void (i32, %class._ZSt8ios_base*, i32)*) null, i32 %mul) Cheerp Intrinsic should specify element type %35 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul8) Cheerp Intrinsic should specify element type %61 = call i32* @llvm.cheerp.allocate.p0i32.p0i32(i32* elementtype(i32) null, i32 %mul20) Cheerp Intrinsic should specify element type %87 = call i8** @llvm.cheerp.allocate.p0p0i8.p0p0i8(i8** elementtype(i8*) null, i32 %mul34) Intrinsic has incorrect argument type! void (void (i32, %class._ZSt8ios_base*, i32)**)* @llvm.cheerp.deallocate.p0p0f_isVoidi32p0s_class._ZSt8ios_basesi32f Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %123) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %142) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8**)* @llvm.cheerp.deallocate.p0p0i8 to void (i8**)*)(i8** %157) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %42) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %99) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %29) Cheerp Intrinsic should specify element type %24 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i.i), !noalias !3373 Cheerp Intrinsic should specify element type %63 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i.i25), !noalias !3377 Cheerp Intrinsic should specify element type %13 = tail call %class._ZNSt6locale5facetE** @llvm.cheerp.allocate.p0p0s_class._ZNSt6locale5facetEs.p0p0s_class._ZNSt6locale5facetEs(%class._ZNSt6locale5facetE** elementtype(%class._ZNSt6locale5facetE*) null, i32 120), !noalias !3387 Cheerp Intrinsic should specify element type %115 = tail call %class._ZSt14collate_bynameIcE* @llvm.cheerp.allocate.p0s_class._ZSt14collate_bynameIcEs.p0s_class._ZSt14collate_bynameIcEs(%class._ZSt14collate_bynameIcE* elementtype(%class._ZSt14collate_bynameIcE) null, i32 12) #146 Cheerp Intrinsic should specify element type %120 = tail call %class._ZSt14collate_bynameIwE* @llvm.cheerp.allocate.p0s_class._ZSt14collate_bynameIwEs.p0s_class._ZSt14collate_bynameIwEs(%class._ZSt14collate_bynameIwE* elementtype(%class._ZSt14collate_bynameIwE) null, i32 12) #146 Cheerp Intrinsic should specify element type %125 = tail call %class._ZSt12ctype_bynameIcE* @llvm.cheerp.allocate.p0s_class._ZSt12ctype_bynameIcEs.p0s_class._ZSt12ctype_bynameIcEs(%class._ZSt12ctype_bynameIcE* elementtype(%class._ZSt12ctype_bynameIcE) null, i32 17) #146 Cheerp Intrinsic should specify element type %130 = tail call %class._ZSt12ctype_bynameIwE* @llvm.cheerp.allocate.p0s_class._ZSt12ctype_bynameIwEs.p0s_class._ZSt12ctype_bynameIwEs(%class._ZSt12ctype_bynameIwE* elementtype(%class._ZSt12ctype_bynameIwE) null, i32 12) #146 Cheerp Intrinsic should specify element type %135 = tail call %class._ZSt14codecvt_bynameIcc11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIcc11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIcc11__mbstate_tEs(%class._ZSt14codecvt_bynameIcc11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIcc11__mbstate_tE) null, i32 8) #146 Cheerp Intrinsic should specify element type %152 = tail call %class._ZSt14codecvt_bynameIwc11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIwc11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIwc11__mbstate_tEs(%class._ZSt14codecvt_bynameIwc11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIwc11__mbstate_tE) null, i32 12) #146 Cheerp Intrinsic should specify element type %164 = tail call %class._ZSt14codecvt_bynameIDsc11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIDsc11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIDsc11__mbstate_tEs(%class._ZSt14codecvt_bynameIDsc11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIDsc11__mbstate_tE) null, i32 8) #146 Cheerp Intrinsic should specify element type %181 = tail call %class._ZSt14codecvt_bynameIDic11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIDic11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIDic11__mbstate_tEs(%class._ZSt14codecvt_bynameIDic11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIDic11__mbstate_tE) null, i32 8) #146 Cheerp Intrinsic should specify element type %198 = tail call %class._ZSt14codecvt_bynameIDsDu11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIDsDu11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIDsDu11__mbstate_tEs(%class._ZSt14codecvt_bynameIDsDu11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIDsDu11__mbstate_tE) null, i32 8) #146 Cheerp Intrinsic should specify element type %215 = tail call %class._ZSt14codecvt_bynameIDiDu11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIDiDu11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIDiDu11__mbstate_tEs(%class._ZSt14codecvt_bynameIDiDu11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIDiDu11__mbstate_tE) null, i32 8) #146 Cheerp Intrinsic should specify element type %232 = tail call %class._ZSt15numpunct_bynameIcE* @llvm.cheerp.allocate.p0s_class._ZSt15numpunct_bynameIcEs.p0s_class._ZSt15numpunct_bynameIcEs(%class._ZSt15numpunct_bynameIcE* elementtype(%class._ZSt15numpunct_bynameIcE) null, i32 22) #146 Intrinsic has incorrect argument type! void (%class._ZSt15numpunct_bynameIcE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15numpunct_bynameIcEs Cheerp Intrinsic should specify element type %266 = tail call %class._ZSt15numpunct_bynameIwE* @llvm.cheerp.allocate.p0s_class._ZSt15numpunct_bynameIwEs.p0s_class._ZSt15numpunct_bynameIwEs(%class._ZSt15numpunct_bynameIwE* elementtype(%class._ZSt15numpunct_bynameIwE) null, i32 28) #146 Intrinsic has incorrect argument type! void (%class._ZSt15numpunct_bynameIwE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15numpunct_bynameIwEs Cheerp Intrinsic should specify element type %300 = tail call %class._ZSt17moneypunct_bynameIcLb0EE* @llvm.cheerp.allocate.p0s_class._ZSt17moneypunct_bynameIcLb0EEs.p0s_class._ZSt17moneypunct_bynameIcLb0EEs(%class._ZSt17moneypunct_bynameIcLb0EE* elementtype(%class._ZSt17moneypunct_bynameIcLb0EE) null, i32 70) #146 Cheerp Intrinsic should specify element type %305 = tail call %class._ZSt17moneypunct_bynameIcLb1EE* @llvm.cheerp.allocate.p0s_class._ZSt17moneypunct_bynameIcLb1EEs.p0s_class._ZSt17moneypunct_bynameIcLb1EEs(%class._ZSt17moneypunct_bynameIcLb1EE* elementtype(%class._ZSt17moneypunct_bynameIcLb1EE) null, i32 70) #146 Cheerp Intrinsic should specify element type %310 = tail call %class._ZSt17moneypunct_bynameIwLb0EE* @llvm.cheerp.allocate.p0s_class._ZSt17moneypunct_bynameIwLb0EEs.p0s_class._ZSt17moneypunct_bynameIwLb0EEs(%class._ZSt17moneypunct_bynameIwLb0EE* elementtype(%class._ZSt17moneypunct_bynameIwLb0EE) null, i32 76) #146 Cheerp Intrinsic should specify element type %315 = tail call %class._ZSt17moneypunct_bynameIwLb1EE* @llvm.cheerp.allocate.p0s_class._ZSt17moneypunct_bynameIwLb1EEs.p0s_class._ZSt17moneypunct_bynameIwLb1EEs(%class._ZSt17moneypunct_bynameIwLb1EE* elementtype(%class._ZSt17moneypunct_bynameIwLb1EE) null, i32 76) #146 Cheerp Intrinsic should specify element type %320 = tail call %class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE* @llvm.cheerp.allocate.p0s_class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEs.p0s_class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEs(%class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE* elementtype(%class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) null, i32 544) #146 Intrinsic has incorrect argument type! void (%class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEs Cheerp Intrinsic should specify element type %350 = tail call %class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE* @llvm.cheerp.allocate.p0s_class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEs.p0s_class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEs(%class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE* elementtype(%class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) null, i32 544) #146 Intrinsic has incorrect argument type! void (%class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEs Cheerp Intrinsic should specify element type %380 = tail call %class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE* @llvm.cheerp.allocate.p0s_class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEs.p0s_class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEs(%class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE* elementtype(%class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) null, i32 12) #146 Cheerp Intrinsic should specify element type %387 = tail call %class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE* @llvm.cheerp.allocate.p0s_class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEs.p0s_class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEs(%class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE* elementtype(%class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) null, i32 12) #146 Cheerp Intrinsic should specify element type %394 = tail call %class._ZSt15messages_bynameIcE* @llvm.cheerp.allocate.p0s_class._ZSt15messages_bynameIcEs.p0s_class._ZSt15messages_bynameIcEs(%class._ZSt15messages_bynameIcE* elementtype(%class._ZSt15messages_bynameIcE) null, i32 8) #146 Cheerp Intrinsic should specify element type %407 = tail call %class._ZSt15messages_bynameIwE* @llvm.cheerp.allocate.p0s_class._ZSt15messages_bynameIwEs.p0s_class._ZSt15messages_bynameIwEs(%class._ZSt15messages_bynameIwE* elementtype(%class._ZSt15messages_bynameIwE) null, i32 8) #146 Intrinsic has incorrect argument type! void (%class._ZSt14collate_bynameIcE*)* @llvm.cheerp.deallocate.p0s_class._ZSt14collate_bynameIcEs Intrinsic has incorrect argument type! void (%class._ZSt14collate_bynameIwE*)* @llvm.cheerp.deallocate.p0s_class._ZSt14collate_bynameIwEs Intrinsic has incorrect argument type! void (%class._ZSt12ctype_bynameIcE*)* @llvm.cheerp.deallocate.p0s_class._ZSt12ctype_bynameIcEs Intrinsic has incorrect argument type! void (%class._ZSt12ctype_bynameIwE*)* @llvm.cheerp.deallocate.p0s_class._ZSt12ctype_bynameIwEs Intrinsic has incorrect argument type! void (%class._ZSt14codecvt_bynameIwc11__mbstate_tE*)* @llvm.cheerp.deallocate.p0s_class._ZSt14codecvt_bynameIwc11__mbstate_tEs Intrinsic has incorrect argument type! void (%class._ZSt17moneypunct_bynameIcLb0EE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17moneypunct_bynameIcLb0EEs Intrinsic has incorrect argument type! void (%class._ZSt17moneypunct_bynameIcLb1EE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17moneypunct_bynameIcLb1EEs Intrinsic has incorrect argument type! void (%class._ZSt17moneypunct_bynameIwLb0EE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17moneypunct_bynameIwLb0EEs Intrinsic has incorrect argument type! void (%class._ZSt17moneypunct_bynameIwLb1EE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17moneypunct_bynameIwLb1EEs Intrinsic has incorrect argument type! void (%class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEs Intrinsic has incorrect argument type! void (%class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEs Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %524) Intrinsic has incorrect argument type! void (%class._ZNSt6locale5facetE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt6locale5facetEs Cheerp Intrinsic should specify element type %54 = tail call %class._ZNSt6locale5facetE** @llvm.cheerp.allocate.p0p0s_class._ZNSt6locale5facetEs.p0p0s_class._ZNSt6locale5facetEs(%class._ZNSt6locale5facetE** elementtype(%class._ZNSt6locale5facetE*) null, i32 %mul.i.i.i), !noalias !3398 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %40) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %40) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %54) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %28) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %28) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %63) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %76) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %89) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %102) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %63) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %76) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %89) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %102) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %63) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %77) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %91) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %105) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %63) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %77) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %91) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %105) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %20) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* nonnull %97) #146 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %125) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %138) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %151) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %164) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %177) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %190) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %203) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %20) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %122) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %136) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %150) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %164) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %178) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %192) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %206) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %23) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %23) Cheerp Intrinsic should specify element type %exception = tail call %class._ZSt13runtime_error* @llvm.cheerp.allocate.p0s_class._ZSt13runtime_errors.p0s_class._ZSt13runtime_errors(%class._ZSt13runtime_error* elementtype(%class._ZSt13runtime_error) null, i32 8) #2 Intrinsic has incorrect argument type! void (%class._ZSt13runtime_error*)* @llvm.cheerp.deallocate.p0s_class._ZSt13runtime_errors Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %97) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %126) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %140) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %169) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %183) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %212) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %226) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %255) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %87) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %108) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %1095) Cheerp Intrinsic should specify element type %2 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %sub.ptr.div.i.i) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %43) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %71) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %84) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %112) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %125) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %153) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %166) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %194) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* nonnull %5) #146 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %1071) Cheerp Intrinsic should specify element type %2 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %sub.ptr.div.i.i) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* nonnull %5) #146 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %28) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %185) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %217) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %28) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %185) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %217) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %28) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %91) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %122) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %28) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %91) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %122) Cheerp Intrinsic should specify element type %16 = tail call %class._ZNSt6locale5facetE** @llvm.cheerp.allocate.p0p0s_class._ZNSt6locale5facetEs.p0p0s_class._ZNSt6locale5facetEs(%class._ZNSt6locale5facetE** elementtype(%class._ZNSt6locale5facetE*) null, i32 %mul.i.i.i.i), !noalias !3621 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %78) Cheerp Intrinsic should specify element type %13 = tail call %class._ZNSt6locale5facetE** @llvm.cheerp.allocate.p0p0s_class._ZNSt6locale5facetEs.p0p0s_class._ZNSt6locale5facetEs(%class._ZNSt6locale5facetE** elementtype(%class._ZNSt6locale5facetE*) null, i32 120), !noalias !3626 Cheerp Intrinsic should specify element type %114 = tail call %class._ZSt14collate_bynameIcE* @llvm.cheerp.allocate.p0s_class._ZSt14collate_bynameIcEs.p0s_class._ZSt14collate_bynameIcEs(%class._ZSt14collate_bynameIcE* elementtype(%class._ZSt14collate_bynameIcE) null, i32 12) #146 Cheerp Intrinsic should specify element type %119 = tail call %class._ZSt14collate_bynameIwE* @llvm.cheerp.allocate.p0s_class._ZSt14collate_bynameIwEs.p0s_class._ZSt14collate_bynameIwEs(%class._ZSt14collate_bynameIwE* elementtype(%class._ZSt14collate_bynameIwE) null, i32 12) #146 Intrinsic has incorrect argument type! void (%class._ZSt14collate_bynameIcE*)* @llvm.cheerp.deallocate.p0s_class._ZSt14collate_bynameIcEs Intrinsic has incorrect argument type! void (%class._ZSt14collate_bynameIwE*)* @llvm.cheerp.deallocate.p0s_class._ZSt14collate_bynameIwEs Cheerp Intrinsic should specify element type %145 = tail call %class._ZSt12ctype_bynameIcE* @llvm.cheerp.allocate.p0s_class._ZSt12ctype_bynameIcEs.p0s_class._ZSt12ctype_bynameIcEs(%class._ZSt12ctype_bynameIcE* elementtype(%class._ZSt12ctype_bynameIcE) null, i32 17) #146 Cheerp Intrinsic should specify element type %150 = tail call %class._ZSt12ctype_bynameIwE* @llvm.cheerp.allocate.p0s_class._ZSt12ctype_bynameIwEs.p0s_class._ZSt12ctype_bynameIwEs(%class._ZSt12ctype_bynameIwE* elementtype(%class._ZSt12ctype_bynameIwE) null, i32 12) #146 Cheerp Intrinsic should specify element type %155 = tail call %class._ZSt14codecvt_bynameIcc11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIcc11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIcc11__mbstate_tEs(%class._ZSt14codecvt_bynameIcc11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIcc11__mbstate_tE) null, i32 8) #146 Cheerp Intrinsic should specify element type %172 = tail call %class._ZSt14codecvt_bynameIwc11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIwc11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIwc11__mbstate_tEs(%class._ZSt14codecvt_bynameIwc11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIwc11__mbstate_tE) null, i32 12) #146 Cheerp Intrinsic should specify element type %184 = tail call %class._ZSt14codecvt_bynameIDsc11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIDsc11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIDsc11__mbstate_tEs(%class._ZSt14codecvt_bynameIDsc11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIDsc11__mbstate_tE) null, i32 8) #146 Cheerp Intrinsic should specify element type %201 = tail call %class._ZSt14codecvt_bynameIDic11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIDic11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIDic11__mbstate_tEs(%class._ZSt14codecvt_bynameIDic11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIDic11__mbstate_tE) null, i32 8) #146 Cheerp Intrinsic should specify element type %218 = tail call %class._ZSt14codecvt_bynameIDsDu11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIDsDu11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIDsDu11__mbstate_tEs(%class._ZSt14codecvt_bynameIDsDu11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIDsDu11__mbstate_tE) null, i32 8) #146 Cheerp Intrinsic should specify element type %235 = tail call %class._ZSt14codecvt_bynameIDiDu11__mbstate_tE* @llvm.cheerp.allocate.p0s_class._ZSt14codecvt_bynameIDiDu11__mbstate_tEs.p0s_class._ZSt14codecvt_bynameIDiDu11__mbstate_tEs(%class._ZSt14codecvt_bynameIDiDu11__mbstate_tE* elementtype(%class._ZSt14codecvt_bynameIDiDu11__mbstate_tE) null, i32 8) #146 Intrinsic has incorrect argument type! void (%class._ZSt12ctype_bynameIcE*)* @llvm.cheerp.deallocate.p0s_class._ZSt12ctype_bynameIcEs Intrinsic has incorrect argument type! void (%class._ZSt12ctype_bynameIwE*)* @llvm.cheerp.deallocate.p0s_class._ZSt12ctype_bynameIwEs Intrinsic has incorrect argument type! void (%class._ZSt14codecvt_bynameIwc11__mbstate_tE*)* @llvm.cheerp.deallocate.p0s_class._ZSt14codecvt_bynameIwc11__mbstate_tEs Cheerp Intrinsic should specify element type %273 = tail call %class._ZSt17moneypunct_bynameIcLb0EE* @llvm.cheerp.allocate.p0s_class._ZSt17moneypunct_bynameIcLb0EEs.p0s_class._ZSt17moneypunct_bynameIcLb0EEs(%class._ZSt17moneypunct_bynameIcLb0EE* elementtype(%class._ZSt17moneypunct_bynameIcLb0EE) null, i32 70) #146 Cheerp Intrinsic should specify element type %278 = tail call %class._ZSt17moneypunct_bynameIcLb1EE* @llvm.cheerp.allocate.p0s_class._ZSt17moneypunct_bynameIcLb1EEs.p0s_class._ZSt17moneypunct_bynameIcLb1EEs(%class._ZSt17moneypunct_bynameIcLb1EE* elementtype(%class._ZSt17moneypunct_bynameIcLb1EE) null, i32 70) #146 Cheerp Intrinsic should specify element type %283 = tail call %class._ZSt17moneypunct_bynameIwLb0EE* @llvm.cheerp.allocate.p0s_class._ZSt17moneypunct_bynameIwLb0EEs.p0s_class._ZSt17moneypunct_bynameIwLb0EEs(%class._ZSt17moneypunct_bynameIwLb0EE* elementtype(%class._ZSt17moneypunct_bynameIwLb0EE) null, i32 76) #146 Cheerp Intrinsic should specify element type %288 = tail call %class._ZSt17moneypunct_bynameIwLb1EE* @llvm.cheerp.allocate.p0s_class._ZSt17moneypunct_bynameIwLb1EEs.p0s_class._ZSt17moneypunct_bynameIwLb1EEs(%class._ZSt17moneypunct_bynameIwLb1EE* elementtype(%class._ZSt17moneypunct_bynameIwLb1EE) null, i32 76) #146 Intrinsic has incorrect argument type! void (%class._ZSt17moneypunct_bynameIcLb0EE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17moneypunct_bynameIcLb0EEs Intrinsic has incorrect argument type! void (%class._ZSt17moneypunct_bynameIcLb1EE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17moneypunct_bynameIcLb1EEs Intrinsic has incorrect argument type! void (%class._ZSt17moneypunct_bynameIwLb0EE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17moneypunct_bynameIwLb0EEs Intrinsic has incorrect argument type! void (%class._ZSt17moneypunct_bynameIwLb1EE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17moneypunct_bynameIwLb1EEs Cheerp Intrinsic should specify element type %321 = tail call %class._ZSt15numpunct_bynameIcE* @llvm.cheerp.allocate.p0s_class._ZSt15numpunct_bynameIcEs.p0s_class._ZSt15numpunct_bynameIcEs(%class._ZSt15numpunct_bynameIcE* elementtype(%class._ZSt15numpunct_bynameIcE) null, i32 22) #146 Intrinsic has incorrect argument type! void (%class._ZSt15numpunct_bynameIcE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15numpunct_bynameIcEs Cheerp Intrinsic should specify element type %355 = tail call %class._ZSt15numpunct_bynameIwE* @llvm.cheerp.allocate.p0s_class._ZSt15numpunct_bynameIwEs.p0s_class._ZSt15numpunct_bynameIwEs(%class._ZSt15numpunct_bynameIwE* elementtype(%class._ZSt15numpunct_bynameIwE) null, i32 28) #146 Intrinsic has incorrect argument type! void (%class._ZSt15numpunct_bynameIwE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15numpunct_bynameIwEs Cheerp Intrinsic should specify element type %389 = tail call %class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE* @llvm.cheerp.allocate.p0s_class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEs.p0s_class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEs(%class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE* elementtype(%class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE) null, i32 544) #146 Intrinsic has incorrect argument type! void (%class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEs Cheerp Intrinsic should specify element type %419 = tail call %class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE* @llvm.cheerp.allocate.p0s_class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEs.p0s_class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEs(%class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE* elementtype(%class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE) null, i32 544) #146 Intrinsic has incorrect argument type! void (%class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEs Cheerp Intrinsic should specify element type %449 = tail call %class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE* @llvm.cheerp.allocate.p0s_class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEs.p0s_class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEs(%class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE* elementtype(%class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE) null, i32 12) #146 Cheerp Intrinsic should specify element type %456 = tail call %class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE* @llvm.cheerp.allocate.p0s_class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEs.p0s_class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEs(%class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE* elementtype(%class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE) null, i32 12) #146 Intrinsic has incorrect argument type! void (%class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEs Intrinsic has incorrect argument type! void (%class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEs Cheerp Intrinsic should specify element type %477 = tail call %class._ZSt15messages_bynameIcE* @llvm.cheerp.allocate.p0s_class._ZSt15messages_bynameIcEs.p0s_class._ZSt15messages_bynameIcEs(%class._ZSt15messages_bynameIcE* elementtype(%class._ZSt15messages_bynameIcE) null, i32 8) #146 Cheerp Intrinsic should specify element type %490 = tail call %class._ZSt15messages_bynameIwE* @llvm.cheerp.allocate.p0s_class._ZSt15messages_bynameIwEs.p0s_class._ZSt15messages_bynameIwEs(%class._ZSt15messages_bynameIwE* elementtype(%class._ZSt15messages_bynameIwE) null, i32 8) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %530) Cheerp Intrinsic should specify element type %13 = tail call %class._ZNSt6locale5facetE** @llvm.cheerp.allocate.p0p0s_class._ZNSt6locale5facetEs.p0p0s_class._ZNSt6locale5facetEs(%class._ZNSt6locale5facetE** elementtype(%class._ZNSt6locale5facetE*) null, i32 120), !noalias !3631 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %417) Cheerp Intrinsic should specify element type %16 = tail call %class._ZNSt6locale5facetE** @llvm.cheerp.allocate.p0p0s_class._ZNSt6locale5facetEs.p0p0s_class._ZNSt6locale5facetEs(%class._ZNSt6locale5facetE** elementtype(%class._ZNSt6locale5facetE*) null, i32 %mul.i.i.i.i), !noalias !3636 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %84) Cheerp Intrinsic should specify element type %0 = tail call %class._ZNSt6locale5__impE* @llvm.cheerp.allocate.p0s_class._ZNSt6locale5__impEs.p0s_class._ZNSt6locale5__impEs(%class._ZNSt6locale5__impE* elementtype(%class._ZNSt6locale5__impE) null, i32 32) #146 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %15) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %37) Intrinsic has incorrect argument type! void (%class._ZNSt6locale5__impE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt6locale5__impEs Cheerp Intrinsic should specify element type %0 = tail call %class._ZNSt6locale5__impE* @llvm.cheerp.allocate.p0s_class._ZNSt6locale5__impEs.p0s_class._ZNSt6locale5__impEs(%class._ZNSt6locale5__impE* elementtype(%class._ZNSt6locale5__impE) null, i32 32) #146 Intrinsic has incorrect argument type! void (%class._ZNSt6locale5__impE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt6locale5__impEs Cheerp Intrinsic should specify element type %0 = tail call %class._ZNSt6locale5__impE* @llvm.cheerp.allocate.p0s_class._ZNSt6locale5__impEs.p0s_class._ZNSt6locale5__impEs(%class._ZNSt6locale5__impE* elementtype(%class._ZNSt6locale5__impE) null, i32 32) #146 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %16) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %38) Intrinsic has incorrect argument type! void (%class._ZNSt6locale5__impE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt6locale5__impEs Cheerp Intrinsic should specify element type %0 = tail call %class._ZNSt6locale5__impE* @llvm.cheerp.allocate.p0s_class._ZNSt6locale5__impEs.p0s_class._ZNSt6locale5__impEs(%class._ZNSt6locale5__impE* elementtype(%class._ZNSt6locale5__impE) null, i32 32) #146 Intrinsic has incorrect argument type! void (%class._ZNSt6locale5__impE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt6locale5__impEs Cheerp Intrinsic should specify element type %0 = tail call %class._ZNSt6locale5__impE* @llvm.cheerp.allocate.p0s_class._ZNSt6locale5__impEs.p0s_class._ZNSt6locale5__impEs(%class._ZNSt6locale5__impE* elementtype(%class._ZNSt6locale5__impE) null, i32 32) #146 Intrinsic has incorrect argument type! void (%class._ZNSt6locale5__impE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt6locale5__impEs Cheerp Intrinsic should specify element type %0 = tail call %class._ZNSt6locale5__impE* @llvm.cheerp.allocate.p0s_class._ZNSt6locale5__impEs.p0s_class._ZNSt6locale5__impEs(%class._ZNSt6locale5__impE* elementtype(%class._ZNSt6locale5__impE) null, i32 32) #146 Intrinsic has incorrect argument type! void (%class._ZNSt6locale5__impE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt6locale5__impEs Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %31) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %50) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %84) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %42) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %55) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %42) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %55) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %43) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %56) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %43) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %56) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %34) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %19) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* nonnull %72) #146 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %100) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %113) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %126) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %139) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %152) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %165) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %178) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %97) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %111) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %125) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %139) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %153) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %167) Intrinsic called with incompatible signature call void bitcast (void (i8*, i32*)* @llvm.cheerp.deallocate.p0i32 to void (i32*)*)(i32* %181) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %21) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %34) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %19) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %26) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %18) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %18) #146 Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %22) #146 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %33) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %61) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %17) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %45) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %72) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %97) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %18) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %39) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %25) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %54) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %88) Cheerp Intrinsic should specify element type %0 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add) #146 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %80) #146 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* nonnull %96) #146 Cheerp Intrinsic should specify element type %55 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i.i), !noalias !3755 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %92) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %112) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %22) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %35) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %48) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %91) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %104) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %117) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %130) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %150) Cheerp Intrinsic should specify element type %exception = tail call %class._ZNSt4__fs10filesystem16filesystem_errorE* @llvm.cheerp.allocate.p0s_class._ZNSt4__fs10filesystem16filesystem_errorEs.p0s_class._ZNSt4__fs10filesystem16filesystem_errorEs(%class._ZNSt4__fs10filesystem16filesystem_errorE* elementtype(%class._ZNSt4__fs10filesystem16filesystem_errorE) null, i32 24) #2 Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem16filesystem_errorE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt4__fs10filesystem16filesystem_errorEs Cheerp Intrinsic should specify element type %exception = tail call %class._ZNSt4__fs10filesystem16filesystem_errorE* @llvm.cheerp.allocate.p0s_class._ZNSt4__fs10filesystem16filesystem_errorEs.p0s_class._ZNSt4__fs10filesystem16filesystem_errorEs(%class._ZNSt4__fs10filesystem16filesystem_errorE* elementtype(%class._ZNSt4__fs10filesystem16filesystem_errorE) null, i32 24) #2 Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem16filesystem_errorE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt4__fs10filesystem16filesystem_errorEs Cheerp Intrinsic should specify element type %exception = tail call %class._ZNSt4__fs10filesystem16filesystem_errorE* @llvm.cheerp.allocate.p0s_class._ZNSt4__fs10filesystem16filesystem_errorEs.p0s_class._ZNSt4__fs10filesystem16filesystem_errorEs(%class._ZNSt4__fs10filesystem16filesystem_errorE* elementtype(%class._ZNSt4__fs10filesystem16filesystem_errorE) null, i32 24) #2 Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem16filesystem_errorE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt4__fs10filesystem16filesystem_errorEs Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %55) Cheerp Intrinsic should specify element type %5 = call %struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE* @llvm.cheerp.allocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs(%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE* elementtype(%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE) null, i32 %mul.i.i.i.i), !noalias !3762 Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %34) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %13) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %27) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %42) Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %20) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %44) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %72) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %93) Cheerp Intrinsic should specify element type %5 = call %struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE* @llvm.cheerp.allocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs(%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE* elementtype(%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE) null, i32 %mul.i.i.i.i), !noalias !3778 Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %34) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %44) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %88) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %109) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %123) Cheerp Intrinsic should specify element type %5 = call %struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE* @llvm.cheerp.allocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs(%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE* elementtype(%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE) null, i32 %mul.i.i.i.i), !noalias !3785 Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem16filesystem_error8_StorageESaIS3_EEs Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %34) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %23) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %37) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %51) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %79) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %93) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %78) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %92) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %127) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %141) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %202) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %216) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %230) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %264) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %278) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %31) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %51) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Cheerp Intrinsic should specify element type %13 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i.i), !noalias !3855 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %46) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %17) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %55) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %53) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %72) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %101) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %115) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %134) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %22) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %35) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %48) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %91) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %104) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %117) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %130) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %150) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %97) Cheerp Intrinsic should specify element type %4 = call %struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EE* @llvm.cheerp.allocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EEs.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EEs(%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EE* elementtype(%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EE) null, i32 %mul.i.i.i) Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EEs Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EEs Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %31) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %51) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %37) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %16) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %30) Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem12__dir_streamESaIS2_EEs Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %31) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %51) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %22) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %35) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %48) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %91) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %104) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %117) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %130) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %150) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %61) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %19) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %61) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %22) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %35) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %48) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %91) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %104) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %117) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %130) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %150) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %86) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %100) Cheerp Intrinsic should specify element type %13 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i.i), !noalias !4063 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %46) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %64) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %85) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %139) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %166) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %187) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %9) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %31) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %51) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %10) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %32) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %52) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %29) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %92) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %106) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %39) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %60) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %178) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %207) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %272) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %301) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %315) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %336) Intrinsic has incorrect argument type! void (%class._ZSt17basic_string_viewIcSt11char_traitsIcEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17basic_string_viewIcSt11char_traitsIcEEs Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %409) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %423) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %437) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %451) Cheerp Intrinsic should specify element type %14 = call %class._ZSt17basic_string_viewIcSt11char_traitsIcEE* @llvm.cheerp.allocate.p0s_class._ZSt17basic_string_viewIcSt11char_traitsIcEEs.p0s_class._ZSt17basic_string_viewIcSt11char_traitsIcEEs(%class._ZSt17basic_string_viewIcSt11char_traitsIcEE* elementtype(%class._ZSt17basic_string_viewIcSt11char_traitsIcEE) null, i32 %mul.i.i.i), !noalias !4355 Intrinsic has incorrect argument type! void (%class._ZSt17basic_string_viewIcSt11char_traitsIcEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17basic_string_viewIcSt11char_traitsIcEEs Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %108) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %160) Intrinsic has incorrect argument type! void (%struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEEs Intrinsic has incorrect argument type! void (%class._ZSt17basic_string_viewIcSt11char_traitsIcEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17basic_string_viewIcSt11char_traitsIcEEs Cheerp Intrinsic should specify element type %12 = call %struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE* @llvm.cheerp.allocate.p0s_struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEEs.p0s_struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEEs(%struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE* elementtype(%struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE) null, i32 %mul.i.i.i), !noalias !4396 Intrinsic has incorrect argument type! void (%struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEEs Cheerp Intrinsic should specify element type %14 = call %struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE* @llvm.cheerp.allocate.p0s_struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEEs.p0s_struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEEs(%struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE* elementtype(%struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE) null, i32 %mul.i.i.i), !noalias !4405 Intrinsic has incorrect argument type! void (%struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEEs Intrinsic has incorrect argument type! void (%struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEEs Intrinsic has incorrect argument type! void (%struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt4pairISt17basic_string_viewIcSt11char_traitsIcEENSt4__fs10filesystem12PathPartKindEEs Intrinsic has incorrect argument type! void (%class._ZSt17basic_string_viewIcSt11char_traitsIcEE*)* @llvm.cheerp.deallocate.p0s_class._ZSt17basic_string_viewIcSt11char_traitsIcEEs Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %48) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %88) Cheerp Intrinsic should specify element type %13 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i.i), !noalias !4435 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %46) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %97) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %142) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %182) Cheerp Intrinsic should specify element type %13 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %add.i.i), !noalias !4554 Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %41) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %69) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %52) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %66) Cheerp Intrinsic should specify element type %4 = call %struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem28recursive_directory_iterator12__shared_impESaIS3_EE* @llvm.cheerp.allocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem28recursive_directory_iterator12__shared_impESaIS3_EEs.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem28recursive_directory_iterator12__shared_impESaIS3_EEs(%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem28recursive_directory_iterator12__shared_impESaIS3_EE* elementtype(%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem28recursive_directory_iterator12__shared_impESaIS3_EE) null, i32 %mul.i.i.i) Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem28recursive_directory_iterator12__shared_impESaIS3_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem28recursive_directory_iterator12__shared_impESaIS3_EEs Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %10) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %24) Cheerp Intrinsic should specify element type %22 = tail call %class._ZNSt4__fs10filesystem12__dir_streamE* @llvm.cheerp.allocate.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs(%class._ZNSt4__fs10filesystem12__dir_streamE* elementtype(%class._ZNSt4__fs10filesystem12__dir_streamE) null, i32 4092) Cheerp Intrinsic should specify element type %23 = tail call %class._ZNSt4__fs10filesystem12__dir_streamE* @llvm.cheerp.allocate.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs(%class._ZNSt4__fs10filesystem12__dir_streamE* elementtype(%class._ZNSt4__fs10filesystem12__dir_streamE) null, i32 4092) Cheerp Intrinsic should specify element type %44 = call %class._ZNSt4__fs10filesystem12__dir_streamE** @llvm.cheerp.allocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs(%class._ZNSt4__fs10filesystem12__dir_streamE** elementtype(%class._ZNSt4__fs10filesystem12__dir_streamE*) null, i32 %mul.i.i.i), !noalias !4625 Cheerp Intrinsic should specify element type %46 = call %class._ZNSt4__fs10filesystem12__dir_streamE* @llvm.cheerp.allocate.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs(%class._ZNSt4__fs10filesystem12__dir_streamE* elementtype(%class._ZNSt4__fs10filesystem12__dir_streamE) null, i32 4092) Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Cheerp Intrinsic should specify element type %15 = call %class._ZNSt4__fs10filesystem12__dir_streamE** @llvm.cheerp.allocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs(%class._ZNSt4__fs10filesystem12__dir_streamE** elementtype(%class._ZNSt4__fs10filesystem12__dir_streamE*) null, i32 %mul.i.i.i), !noalias !4642 Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Cheerp Intrinsic should specify element type %15 = call %class._ZNSt4__fs10filesystem12__dir_streamE** @llvm.cheerp.allocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs(%class._ZNSt4__fs10filesystem12__dir_streamE** elementtype(%class._ZNSt4__fs10filesystem12__dir_streamE*) null, i32 %mul.i.i.i), !noalias !4654 Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Cheerp Intrinsic should specify element type %16 = call %class._ZNSt4__fs10filesystem12__dir_streamE** @llvm.cheerp.allocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs(%class._ZNSt4__fs10filesystem12__dir_streamE** elementtype(%class._ZNSt4__fs10filesystem12__dir_streamE*) null, i32 %mul.i.i.i), !noalias !4658 Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Cheerp Intrinsic should specify element type %16 = call %class._ZNSt4__fs10filesystem12__dir_streamE** @llvm.cheerp.allocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs(%class._ZNSt4__fs10filesystem12__dir_streamE** elementtype(%class._ZNSt4__fs10filesystem12__dir_streamE*) null, i32 %mul.i.i.i), !noalias !4668 Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Cheerp Intrinsic should specify element type %17 = call %class._ZNSt4__fs10filesystem12__dir_streamE** @llvm.cheerp.allocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs(%class._ZNSt4__fs10filesystem12__dir_streamE** elementtype(%class._ZNSt4__fs10filesystem12__dir_streamE*) null, i32 %mul.i.i.i), !noalias !4672 Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE**)* @llvm.cheerp.deallocate.p0p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Intrinsic has incorrect argument type! void (%struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem28recursive_directory_iterator12__shared_impESaIS3_EE*)* @llvm.cheerp.deallocate.p0s_struct._ZSt20__shared_ptr_emplaceINSt4__fs10filesystem28recursive_directory_iterator12__shared_impESaIS3_EEs Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %34) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %48) Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %19) Intrinsic called with incompatible signature tail call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %33) Intrinsic has incorrect argument type! void (%class._ZNSt4__fs10filesystem12__dir_streamE*)* @llvm.cheerp.deallocate.p0s_class._ZNSt4__fs10filesystem12__dir_streamEs Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %62) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %83) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %58) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %72) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %87) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %101) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %142) Intrinsic called with incompatible signature call void bitcast (void (i8*, i8*)* @llvm.cheerp.deallocate.p0i8 to void (i8*)*)(i8* %163) Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Cheerp Intrinsic should specify element type %7 = tail call %class._ZN6cheerp11JSExceptionE* @llvm.cheerp.allocate.p0s_class._ZN6cheerp11JSExceptionEs.p0s_class._ZN6cheerp11JSExceptionEs(%class._ZN6cheerp11JSExceptionE* elementtype(%class._ZN6cheerp11JSExceptionE) null, i32 4) #146 Cheerp Intrinsic should specify element type %16 = tail call %struct._ZN10__cxxabiv19ExceptionE* @llvm.cheerp.allocate.p0s_struct._ZN10__cxxabiv19ExceptionEs.p0s_struct._ZN10__cxxabiv19ExceptionEs(%struct._ZN10__cxxabiv19ExceptionE* elementtype(%struct._ZN10__cxxabiv19ExceptionE) null, i32 %mul8.i.i.i) Intrinsic has incorrect argument type! %struct._ZN10__cxxabiv19ExceptionE* (%struct._ZN10__cxxabiv19ExceptionE*, i32)* @llvm.cheerp.reallocate.p0s_struct._ZN10__cxxabiv19ExceptionEs.p0s_struct._ZN10__cxxabiv19ExceptionEs Cheerp Intrinsic should specify element type %22 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %19) Intrinsic called with incompatible signature %23 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %20, i32 %19) Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Intrinsic has incorrect argument type! void (%struct._ZSt9_Rep_base*)* @llvm.cheerp.deallocate.p0s_struct._ZSt9_Rep_bases Cheerp Intrinsic should specify element type %0 = tail call %struct._ZN10__cxxabiv19ExceptionE* @llvm.cheerp.allocate.p0s_struct._ZN10__cxxabiv19ExceptionEs.p0s_struct._ZN10__cxxabiv19ExceptionEs(%struct._ZN10__cxxabiv19ExceptionE* elementtype(%struct._ZN10__cxxabiv19ExceptionE) null, i32 640) Cheerp Intrinsic should specify element type %2 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %1) Cheerp Intrinsic should specify element type %29 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %26) Intrinsic called with incompatible signature %30 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %27, i32 %26) Intrinsic has incorrect argument type! void (%struct._ZN12_GLOBAL__N_120BumpPointerAllocator9BlockMetaE*)* @llvm.cheerp.deallocate.p0s_struct._ZN12_GLOBAL__N_120BumpPointerAllocator9BlockMetaEs Intrinsic has incorrect argument type! void (%struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE**)* @llvm.cheerp.deallocate.p0p0s_struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %6 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle9DotSuffixE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle9DotSuffixEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle9DotSuffixEs(%class._ZN12_GLOBAL__N_116itanium_demangle9DotSuffixE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle9DotSuffixE) null, i32 21) #146 Intrinsic has incorrect argument type! void (%struct._ZN12_GLOBAL__N_120BumpPointerAllocator9BlockMetaE*)* @llvm.cheerp.deallocate.p0s_struct._ZN12_GLOBAL__N_120BumpPointerAllocator9BlockMetaEs Intrinsic has incorrect argument type! void (%struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE**)* @llvm.cheerp.deallocate.p0p0s_struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %57 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %63 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %68 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i199) #146, !noalias !4842 Cheerp Intrinsic should specify element type %70 = call %class._ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrEs(%class._ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle12EnableIfAttrE) null, i32 17) #146 Cheerp Intrinsic should specify element type %89 = call %class._ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingEs(%class._ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingE) null, i32 34) #146 Cheerp Intrinsic should specify element type %108 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i230) Cheerp Intrinsic should specify element type %114 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i241) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %120 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i269) #146, !noalias !4865 Cheerp Intrinsic should specify element type %122 = call %class._ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingEs(%class._ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle16FunctionEncodingE) null, i32 34) #146 Cheerp Intrinsic should specify element type %0 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %14 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %19 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %24 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %29 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %34 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %39 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %44 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %49 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %54 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %59 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %64 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %69 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %74 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %79 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %84 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %89 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %94 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %99 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %104 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %109 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %114 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %126 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %132 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %140 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle12BinaryFPTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12BinaryFPTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12BinaryFPTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle12BinaryFPTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle12BinaryFPTypeE) null, i32 13) #146 Cheerp Intrinsic should specify element type %146 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %156 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10BitIntTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10BitIntTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10BitIntTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle10BitIntTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10BitIntTypeE) null, i32 14) #146 Cheerp Intrinsic should specify element type %167 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionEs(%class._ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionE) null, i32 13) #146 Cheerp Intrinsic should specify element type %187 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %202 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %209 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11PointerTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11PointerTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11PointerTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle11PointerTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11PointerTypeE) null, i32 13) #146 Cheerp Intrinsic should specify element type %217 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeE) null, i32 18) #146 Cheerp Intrinsic should specify element type %225 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13ReferenceTypeE) null, i32 18) #146 Cheerp Intrinsic should specify element type %233 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE) null, i32 21) #146 Cheerp Intrinsic should specify element type %240 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE) null, i32 21) #146 Cheerp Intrinsic should specify element type %253 = call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %265 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i860) Cheerp Intrinsic should specify element type %271 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %8 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %19 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecEs(%class._ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle12NoexceptSpecE) null, i32 13) #146 Cheerp Intrinsic should specify element type %34 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %40 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %45 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i179) #146, !noalias !4916 Cheerp Intrinsic should specify element type %47 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecEs(%class._ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle20DynamicExceptionSpecE) null, i32 17) #146 Cheerp Intrinsic should specify element type %72 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i320) Cheerp Intrinsic should specify element type %78 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i331) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %83 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i349) #146, !noalias !4933 Cheerp Intrinsic should specify element type %85 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle12FunctionTypeE) null, i32 30) #146 Cheerp Intrinsic should specify element type %20 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13ObjCProtoNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %30 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle17VendorExtQualTypeE) null, i32 25) #146 Cheerp Intrinsic should specify element type %42 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8QualTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8QualTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8QualTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8QualTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8QualTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %0 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %0 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %0 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %24 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10BinaryExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10BinaryExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10BinaryExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle10BinaryExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10BinaryExprE) null, i32 25) #146 Cheerp Intrinsic should specify element type %34 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10PrefixExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10PrefixExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10PrefixExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle10PrefixExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10PrefixExprE) null, i32 21) #146 Cheerp Intrinsic should specify element type %45 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10PrefixExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10PrefixExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10PrefixExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle10PrefixExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10PrefixExprE) null, i32 21) #146 Cheerp Intrinsic should specify element type %53 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11PostfixExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11PostfixExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11PostfixExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle11PostfixExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11PostfixExprE) null, i32 21) #146 Cheerp Intrinsic should specify element type %63 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle18ArraySubscriptExprE) null, i32 17) #146 Cheerp Intrinsic should specify element type %73 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10MemberExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10MemberExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10MemberExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle10MemberExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10MemberExprE) null, i32 25) #146 Cheerp Intrinsic should specify element type %87 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %93 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %98 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i646) #146, !noalias !4995 Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %115 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i713.us) Cheerp Intrinsic should specify element type %117 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i702.us) Cheerp Intrinsic should specify element type %123 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i731) #146, !noalias !5015 Cheerp Intrinsic should specify element type %131 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10DeleteExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10DeleteExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10DeleteExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle10DeleteExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10DeleteExprE) null, i32 15) #146 Cheerp Intrinsic should specify element type %147 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i773) Cheerp Intrinsic should specify element type %153 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i784) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %158 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i802) #146, !noalias !5035 Cheerp Intrinsic should specify element type %161 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8CallExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8CallExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8CallExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle8CallExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8CallExprE) null, i32 21) #146 Cheerp Intrinsic should specify element type %188 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i854) Cheerp Intrinsic should specify element type %194 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i865) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %199 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i883) #146, !noalias !5053 Cheerp Intrinsic should specify element type %202 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14ConversionExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14ConversionExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14ConversionExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle14ConversionExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14ConversionExprE) null, i32 21) #146 Cheerp Intrinsic should specify element type %214 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle15ConditionalExprE) null, i32 21) #146 Cheerp Intrinsic should specify element type %224 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8CastExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8CastExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8CastExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle8CastExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8CastExprE) null, i32 25) #146 Cheerp Intrinsic should specify element type %233 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE) null, i32 29) #146 Cheerp Intrinsic should specify element type %258 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i1020) Cheerp Intrinsic should specify element type %264 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i1031) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %269 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i1049) #146, !noalias !5081 Cheerp Intrinsic should specify element type %271 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle12InitListExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12InitListExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12InitListExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle12InitListExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle12InitListExprE) null, i32 21) #146 Cheerp Intrinsic should specify element type %280 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionEs(%class._ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle22ParameterPackExpansionE) null, i32 13) #146 Cheerp Intrinsic should specify element type %288 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle19SizeofParamPackExprE) null, i32 13) #146 Cheerp Intrinsic should specify element type %295 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE) null, i32 29) #146 Cheerp Intrinsic should specify element type %309 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i1670) Cheerp Intrinsic should specify element type %315 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i1681) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %320 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i1257) #146, !noalias !5102 Cheerp Intrinsic should specify element type %322 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeEs(%struct._ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle13NodeArrayNodeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %327 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE) null, i32 29) #146 Cheerp Intrinsic should specify element type %343 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i1706) Cheerp Intrinsic should specify element type %349 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i1717) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %354 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i1324) #146, !noalias !5119 Cheerp Intrinsic should specify element type %356 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle12InitListExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12InitListExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12InitListExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle12InitListExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle12InitListExprE) null, i32 21) #146 Cheerp Intrinsic should specify element type %363 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle9ThrowExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle9ThrowExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle9ThrowExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle9ThrowExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle9ThrowExprE) null, i32 13) #146 Cheerp Intrinsic should specify element type %395 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i1453) #146, !noalias !5133 Cheerp Intrinsic should specify element type %397 = call %class._ZN12_GLOBAL__N_116itanium_demangle8CallExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8CallExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8CallExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle8CallExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8CallExprE) null, i32 21) #146 Cheerp Intrinsic should specify element type %0 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %0 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %0 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %11 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE) null, i32 29) #146 Cheerp Intrinsic should specify element type %6 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %15 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle15PixelVectorTypeE) null, i32 13) #146 Cheerp Intrinsic should specify element type %22 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %35 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %42 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10VectorTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %6 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %22 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle9ArrayTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %6 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeE) null, i32 21) #146 Cheerp Intrinsic should specify element type %25 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEs(%struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE) null, i32 18) #146 Cheerp Intrinsic should specify element type %34 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE** @llvm.cheerp.allocate.p0p0s_struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEs.p0p0s_struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEs(%struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE** elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %40 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE** @llvm.cheerp.allocate.p0p0s_struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEs.p0p0s_struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEs(%struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE** elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE** (%struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceE**, i32)* @llvm.cheerp.reallocate.p0p0s_struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEs.p0p0s_struct._ZN12_GLOBAL__N_116itanium_demangle24ForwardTemplateReferenceEs Cheerp Intrinsic should specify element type %51 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %5 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE*) null, i32 0) Cheerp Intrinsic should specify element type %11 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE*) null, i32 0) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %46 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i130.us) Cheerp Intrinsic should specify element type %48 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i120.us) Cheerp Intrinsic should specify element type %55 = call %class._ZN12_GLOBAL__N_116itanium_demangle13ParameterPackE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13ParameterPackEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13ParameterPackEs(%class._ZN12_GLOBAL__N_116itanium_demangle13ParameterPackE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13ParameterPackE) null, i32 17) #146 Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %66 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i166.us) Cheerp Intrinsic should specify element type %68 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i155.us) Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle13ParameterPackE*)* @llvm.cheerp.deallocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13ParameterPackEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Cheerp Intrinsic should specify element type %98 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i200) Cheerp Intrinsic should specify element type %104 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i211) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %109 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i227) #146, !noalias !5197 Cheerp Intrinsic should specify element type %111 = call %class._ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsEs(%class._ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle12TemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %2 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %3 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i) Cheerp Intrinsic should specify element type %9 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %6 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionEs(%class._ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle19SpecialSubstitutionE) null, i32 13) #146 Cheerp Intrinsic should specify element type %25 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrEs(%struct._ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrE) null, i32 21) #146 Cheerp Intrinsic should specify element type %34 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %40 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %16 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %22 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %32 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i130) #146, !noalias !5232 Cheerp Intrinsic should specify element type %34 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle21StructuredBindingNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %46 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle12ModuleEntityE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle12ModuleEntityEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle12ModuleEntityEs(%struct._ZN12_GLOBAL__N_116itanium_demangle12ModuleEntityE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle12ModuleEntityE) null, i32 17) #146 Cheerp Intrinsic should specify element type %63 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrEs(%struct._ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle10AbiTagAttrE) null, i32 21) #146 Cheerp Intrinsic should specify element type %70 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle10NestedNameE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle10NestedNameEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle10NestedNameEs(%struct._ZN12_GLOBAL__N_116itanium_demangle10NestedNameE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle10NestedNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %8 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle10ModuleNameE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle10ModuleNameEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle10ModuleNameEs(%struct._ZN12_GLOBAL__N_116itanium_demangle10ModuleNameE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle10ModuleNameE) null, i32 18) #146 Cheerp Intrinsic should specify element type %19 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %25 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %10 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %14 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %7 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle15UnnamedTypeNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %36 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %42 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %47 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i195) #146, !noalias !5270 Cheerp Intrinsic should specify element type %64 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i240) Cheerp Intrinsic should specify element type %70 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i251) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %78 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i279) #146, !noalias !5287 Cheerp Intrinsic should specify element type %85 = call %class._ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle15ClosureTypeNameE) null, i32 33) #146 Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %105 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %3 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionEs(%class._ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle27ExpandedSpecialSubstitutionE) null, i32 13) #146 Cheerp Intrinsic should specify element type %22 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameE) null, i32 18) #146 Cheerp Intrinsic should specify element type %34 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle12CtorDtorNameE) null, i32 18) #146 Cheerp Intrinsic should specify element type %24 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeE) null, i32 13) #146 Cheerp Intrinsic should specify element type %31 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %38 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorEs(%class._ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle15LiteralOperatorE) null, i32 13) #146 Cheerp Intrinsic should specify element type %49 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle22ConversionOperatorTypeE) null, i32 13) #146 Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %10) Intrinsic called with incompatible signature %14 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %11, i32 %10) Cheerp Intrinsic should specify element type %10 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %7) Intrinsic called with incompatible signature %11 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %8, i32 %7) Cheerp Intrinsic should specify element type %21 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %18) Intrinsic called with incompatible signature %22 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %19, i32 %18) Cheerp Intrinsic should specify element type %32 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %10) Intrinsic called with incompatible signature %14 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %11, i32 %10) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %15 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %21 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %28 = call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %24 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) Intrinsic called with incompatible signature %25 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %22, i32 %21) Cheerp Intrinsic should specify element type %20 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %38 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE) null, i32 29) #146 Cheerp Intrinsic should specify element type %44 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %58 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %64 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %13 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %18 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameEs(%struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %31 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameEs(%struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %43 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameEs(%struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle9LocalNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %10) Intrinsic called with incompatible signature %14 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %11, i32 %10) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %36 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %33) Intrinsic called with incompatible signature %37 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %34, i32 %33) Cheerp Intrinsic should specify element type %46 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %43) Intrinsic called with incompatible signature %47 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %44, i32 %43) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %20 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %17) Intrinsic called with incompatible signature %21 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %18, i32 %17) Cheerp Intrinsic should specify element type %32 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %44 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %41) Intrinsic called with incompatible signature %45 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %42, i32 %41) Cheerp Intrinsic should specify element type %55 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %52) Intrinsic called with incompatible signature %56 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %53, i32 %52) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %32 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %7 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %4) Intrinsic called with incompatible signature %8 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %5, i32 %4) Cheerp Intrinsic should specify element type %25 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %22) Intrinsic called with incompatible signature %26 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %23, i32 %22) Cheerp Intrinsic should specify element type %6 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %12 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Cheerp Intrinsic should specify element type %3 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %13 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i.i) Cheerp Intrinsic should specify element type %19 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %24 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle21TypeTemplateParamDeclE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle21TypeTemplateParamDeclEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle21TypeTemplateParamDeclEs(%class._ZN12_GLOBAL__N_116itanium_demangle21TypeTemplateParamDeclE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle21TypeTemplateParamDeclE) null, i32 13) #146 Cheerp Intrinsic should specify element type %31 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %41 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i.i140) Cheerp Intrinsic should specify element type %47 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i.i151) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %52 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle24NonTypeTemplateParamDeclE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle24NonTypeTemplateParamDeclEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle24NonTypeTemplateParamDeclEs(%class._ZN12_GLOBAL__N_116itanium_demangle24NonTypeTemplateParamDeclE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle24NonTypeTemplateParamDeclE) null, i32 17) #146 Cheerp Intrinsic should specify element type %59 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle26SyntheticTemplateParamNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %69 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i.i220) Cheerp Intrinsic should specify element type %75 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i.i231) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %97 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i272) Cheerp Intrinsic should specify element type %103 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %108 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i279) #146, !noalias !5373 Cheerp Intrinsic should specify element type %110 = call %class._ZN12_GLOBAL__N_116itanium_demangle25TemplateTemplateParamDeclE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle25TemplateTemplateParamDeclEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle25TemplateTemplateParamDeclEs(%class._ZN12_GLOBAL__N_116itanium_demangle25TemplateTemplateParamDeclE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle25TemplateTemplateParamDeclE) null, i32 21) #146 Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %122 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle21TemplateParamPackDeclE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle21TemplateParamPackDeclEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle21TemplateParamPackDeclEs(%class._ZN12_GLOBAL__N_116itanium_demangle21TemplateParamPackDeclE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle21TemplateParamPackDeclE) null, i32 13) #146 Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %16 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %13) Intrinsic called with incompatible signature %17 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %14, i32 %13) Cheerp Intrinsic should specify element type %27 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %24) Intrinsic called with incompatible signature %28 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %25, i32 %24) Cheerp Intrinsic should specify element type %7 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %4) Intrinsic called with incompatible signature %8 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %5, i32 %4) Cheerp Intrinsic should specify element type %19 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %16) Intrinsic called with incompatible signature %20 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %17, i32 %16) Cheerp Intrinsic should specify element type %33 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %30) Intrinsic called with incompatible signature %34 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %31, i32 %30) Cheerp Intrinsic should specify element type %52 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %49) Intrinsic called with incompatible signature %53 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %50, i32 %49) Cheerp Intrinsic should specify element type %63 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %60) Intrinsic called with incompatible signature %64 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %61, i32 %60) Cheerp Intrinsic should specify element type %78 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %75) Intrinsic called with incompatible signature %79 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %76, i32 %75) Cheerp Intrinsic should specify element type %10 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %7) Intrinsic called with incompatible signature %11 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %8, i32 %7) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %18 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %15) Intrinsic called with incompatible signature %19 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %16, i32 %15) Cheerp Intrinsic should specify element type %32 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %16 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %13) Intrinsic called with incompatible signature %17 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %14, i32 %13) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %28 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %25) Intrinsic called with incompatible signature %29 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %26, i32 %25) Cheerp Intrinsic should specify element type %43 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %40) Intrinsic called with incompatible signature %44 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %41, i32 %40) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %16 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %13) Intrinsic called with incompatible signature %17 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %14, i32 %13) Cheerp Intrinsic should specify element type %27 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %24) Intrinsic called with incompatible signature %28 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %25, i32 %24) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %21 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %18) Intrinsic called with incompatible signature %22 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %19, i32 %18) Cheerp Intrinsic should specify element type %10 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %7) Intrinsic called with incompatible signature %11 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %8, i32 %7) Cheerp Intrinsic should specify element type %24 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) Intrinsic called with incompatible signature %25 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %22, i32 %21) Cheerp Intrinsic should specify element type %43 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %40) Intrinsic called with incompatible signature %44 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %41, i32 %40) Cheerp Intrinsic should specify element type %56 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %53) Intrinsic called with incompatible signature %57 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %54, i32 %53) Cheerp Intrinsic should specify element type %26 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %23) Intrinsic called with incompatible signature %27 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %24, i32 %23) Cheerp Intrinsic should specify element type %19 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %25 = call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %22 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %19) Intrinsic called with incompatible signature %23 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %20, i32 %19) Cheerp Intrinsic should specify element type %45 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %42) Intrinsic called with incompatible signature %46 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %43, i32 %42) Cheerp Intrinsic should specify element type %56 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %53) Intrinsic called with incompatible signature %57 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %54, i32 %53) Cheerp Intrinsic should specify element type %69 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %66) Intrinsic called with incompatible signature %70 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %67, i32 %66) Cheerp Intrinsic should specify element type %80 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %77) Intrinsic called with incompatible signature %81 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %78, i32 %77) Cheerp Intrinsic should specify element type %91 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %88) Intrinsic called with incompatible signature %92 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %89, i32 %88) Cheerp Intrinsic should specify element type %23 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %20) Intrinsic called with incompatible signature %24 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %21, i32 %20) Cheerp Intrinsic should specify element type %18 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %24 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %29 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i67) #146, !noalias !5419 Cheerp Intrinsic should specify element type %31 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackEs(%class._ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle20TemplateArgumentPackE) null, i32 17) #146 Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %18 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %15) Intrinsic called with incompatible signature %19 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %16, i32 %15) Cheerp Intrinsic should specify element type %32 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %13 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %18 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8BoolExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8BoolExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8BoolExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle8BoolExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8BoolExprE) null, i32 10) #146 Cheerp Intrinsic should specify element type %23 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8BoolExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8BoolExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8BoolExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle8BoolExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8BoolExprE) null, i32 10) #146 Cheerp Intrinsic should specify element type %37 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %51 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %65 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %79 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %93 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %107 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %121 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %135 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %149 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %163 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %177 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %191 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %205 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14IntegerLiteralE) null, i32 25) #146 Cheerp Intrinsic should specify element type %226 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13StringLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13StringLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13StringLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle13StringLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13StringLiteralE) null, i32 13) #146 Cheerp Intrinsic should specify element type %238 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10LambdaExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10LambdaExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10LambdaExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle10LambdaExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10LambdaExprE) null, i32 13) #146 Cheerp Intrinsic should specify element type %252 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11EnumLiteralE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11EnumLiteralEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11EnumLiteralEs(%class._ZN12_GLOBAL__N_116itanium_demangle11EnumLiteralE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11EnumLiteralE) null, i32 21) #146 Cheerp Intrinsic should specify element type %11 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEEs(%class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIfEE) null, i32 17) #146 Cheerp Intrinsic should specify element type %19 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEEs(%class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIdEE) null, i32 17) #146 Cheerp Intrinsic should specify element type %23 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEEs(%class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle16FloatLiteralImplIeEE) null, i32 17) #146 Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %25 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %22) Intrinsic called with incompatible signature %26 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %23, i32 %22) Cheerp Intrinsic should specify element type %37 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %34) Intrinsic called with incompatible signature %38 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %35, i32 %34) Cheerp Intrinsic should specify element type %51 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %48) Intrinsic called with incompatible signature %52 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %49, i32 %48) Cheerp Intrinsic should specify element type %62 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %59) Intrinsic called with incompatible signature %63 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %60, i32 %59) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %19 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %16) Intrinsic called with incompatible signature %20 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %17, i32 %16) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %24 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) Intrinsic called with incompatible signature %25 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %22, i32 %21) Cheerp Intrinsic should specify element type %32 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %28 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %25) Intrinsic called with incompatible signature %29 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %26, i32 %25) Cheerp Intrinsic should specify element type %20 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %17) Intrinsic called with incompatible signature %21 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %18, i32 %17) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %8 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %5) Intrinsic called with incompatible signature %9 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %6, i32 %5) Cheerp Intrinsic should specify element type %18 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %15) Intrinsic called with incompatible signature %19 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %16, i32 %15) Cheerp Intrinsic should specify element type %30 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %27) Intrinsic called with incompatible signature %31 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %28, i32 %27) Cheerp Intrinsic should specify element type %42 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %39) Intrinsic called with incompatible signature %43 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %40, i32 %39) Cheerp Intrinsic should specify element type %55 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %52) Intrinsic called with incompatible signature %56 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %53, i32 %52) Cheerp Intrinsic should specify element type %66 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %63) Intrinsic called with incompatible signature %67 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %64, i32 %63) Cheerp Intrinsic should specify element type %77 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %74) Intrinsic called with incompatible signature %78 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %75, i32 %74) Cheerp Intrinsic should specify element type %7 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %4) Intrinsic called with incompatible signature %8 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %5, i32 %4) Cheerp Intrinsic should specify element type %3 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE*) null, i32 %mul.i) Cheerp Intrinsic should specify element type %9 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE*) null, i32 %mul7.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE** (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %16 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %13) Intrinsic called with incompatible signature %17 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %14, i32 %13) Cheerp Intrinsic should specify element type %22 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %19) Intrinsic called with incompatible signature %23 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %20, i32 %19) Cheerp Intrinsic should specify element type %33 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %30) Intrinsic called with incompatible signature %34 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %31, i32 %30) Cheerp Intrinsic should specify element type %52 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %49) Intrinsic called with incompatible signature %53 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %50, i32 %49) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Intrinsic called with incompatible signature %5 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %OB.val, i32 %4) Cheerp Intrinsic should specify element type %14 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %11) Intrinsic called with incompatible signature %15 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %12, i32 %11) Cheerp Intrinsic should specify element type %33 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %30) Intrinsic called with incompatible signature %34 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %31, i32 %30) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %35 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %32) Intrinsic called with incompatible signature %36 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %33, i32 %32) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %10) Intrinsic called with incompatible signature %14 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %11, i32 %10) Cheerp Intrinsic should specify element type %32 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %24 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) Intrinsic called with incompatible signature %25 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %22, i32 %21) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %28 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %25) Intrinsic called with incompatible signature %29 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %26, i32 %25) Cheerp Intrinsic should specify element type %40 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %37) Intrinsic called with incompatible signature %41 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %38, i32 %37) Cheerp Intrinsic should specify element type %0 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle7NewExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle7NewExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle7NewExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle7NewExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle7NewExprE) null, i32 31) #146 Cheerp Intrinsic should specify element type %2 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %18 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13FunctionParamE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13FunctionParamEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13FunctionParamEs(%class._ZN12_GLOBAL__N_116itanium_demangle13FunctionParamE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13FunctionParamE) null, i32 17) #146 Cheerp Intrinsic should specify element type %38 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13FunctionParamE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13FunctionParamEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13FunctionParamEs(%class._ZN12_GLOBAL__N_116itanium_demangle13FunctionParamE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13FunctionParamE) null, i32 17) #146 Cheerp Intrinsic should specify element type %25 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8FoldExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8FoldExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8FoldExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle8FoldExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8FoldExprE) null, i32 26) #146 Cheerp Intrinsic should specify element type %8 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10BracedExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10BracedExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10BracedExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle10BracedExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10BracedExprE) null, i32 18) #146 Cheerp Intrinsic should specify element type %17 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle10BracedExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10BracedExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle10BracedExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle10BracedExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle10BracedExprE) null, i32 18) #146 Cheerp Intrinsic should specify element type %28 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle15BracedRangeExprE) null, i32 21) #146 Cheerp Intrinsic should specify element type %14 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle29PointerToMemberConversionExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle29PointerToMemberConversionExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle29PointerToMemberConversionExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle29PointerToMemberConversionExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle29PointerToMemberConversionExprE) null, i32 25) #146 Cheerp Intrinsic should specify element type %0 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE) null, i32 29) #146 Cheerp Intrinsic should specify element type %20 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %27 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %33 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %44 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %sub.ptr.sub.i.i93) #146, !noalias !5544 Cheerp Intrinsic should specify element type %46 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13SubobjectExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13SubobjectExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13SubobjectExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle13SubobjectExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13SubobjectExprE) null, i32 34) #146 Cheerp Intrinsic should specify element type %0 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeEs(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8NameTypeE) null, i32 17) #146 Cheerp Intrinsic should specify element type %7 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %24 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %29 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %36 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %44 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameE) null, i32 13) #146 Cheerp Intrinsic should specify element type %59 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %64 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %69 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle19GlobalQualifiedNameE) null, i32 13) #146 Cheerp Intrinsic should specify element type %86 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %91 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %108 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %118 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %125 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13QualifiedNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %8 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i) Cheerp Intrinsic should specify element type %14 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %31 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprEs(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle13EnclosingExprE) null, i32 29) #146 Cheerp Intrinsic should specify element type %39 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul.i.i44) Cheerp Intrinsic should specify element type %45 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** @llvm.cheerp.allocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE*) null, i32 %mul7.i.i55) Intrinsic has incorrect argument type! %class._ZN12_GLOBAL__N_116itanium_demangle4NodeE** (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**, i32)* @llvm.cheerp.reallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %12 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %31 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %38 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle8DtorNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8DtorNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle8DtorNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle8DtorNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle8DtorNameE) null, i32 13) #146 Cheerp Intrinsic should specify element type %48 = tail call %struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* @llvm.cheerp.allocate.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs.p0s_struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsEs(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE* elementtype(%struct._ZN12_GLOBAL__N_116itanium_demangle20NameWithTemplateArgsE) null, i32 17) #146 Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %10) Intrinsic called with incompatible signature %14 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %11, i32 %10) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %7 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %4) Intrinsic called with incompatible signature %8 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %5, i32 %4) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %16 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %13) Intrinsic called with incompatible signature %17 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %14, i32 %13) Cheerp Intrinsic should specify element type %31 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %28) Intrinsic called with incompatible signature %32 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %29, i32 %28) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %10) Intrinsic called with incompatible signature %14 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %11, i32 %10) Cheerp Intrinsic should specify element type %32 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %45 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %42) Intrinsic called with incompatible signature %46 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %43, i32 %42) Cheerp Intrinsic should specify element type %57 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %54) Intrinsic called with incompatible signature %58 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %55, i32 %54) Cheerp Intrinsic should specify element type %70 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %67) Intrinsic called with incompatible signature %71 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %68, i32 %67) Cheerp Intrinsic should specify element type %81 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %78) Intrinsic called with incompatible signature %82 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %79, i32 %78) Cheerp Intrinsic should specify element type %92 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %89) Intrinsic called with incompatible signature %93 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %90, i32 %89) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %25 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %22) Intrinsic called with incompatible signature %26 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %23, i32 %22) Cheerp Intrinsic should specify element type %36 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %33) Intrinsic called with incompatible signature %37 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %34, i32 %33) Cheerp Intrinsic should specify element type %55 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %52) Intrinsic called with incompatible signature %56 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %53, i32 %52) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %10) Intrinsic called with incompatible signature %14 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %11, i32 %10) Cheerp Intrinsic should specify element type %24 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) Intrinsic called with incompatible signature %25 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %22, i32 %21) Cheerp Intrinsic should specify element type %38 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %35) Intrinsic called with incompatible signature %39 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %36, i32 %35) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %23 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %20) Intrinsic called with incompatible signature %24 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %21, i32 %20) Cheerp Intrinsic should specify element type %42 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %39) Intrinsic called with incompatible signature %43 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %40, i32 %39) Cheerp Intrinsic should specify element type %54 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %51) Intrinsic called with incompatible signature %55 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %52, i32 %51) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %24 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) Intrinsic called with incompatible signature %25 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %22, i32 %21) Cheerp Intrinsic should specify element type %32 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %52 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %49) Intrinsic called with incompatible signature %53 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %50, i32 %49) Cheerp Intrinsic should specify element type %8 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %5) Intrinsic called with incompatible signature %9 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %6, i32 %5) Cheerp Intrinsic should specify element type %21 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %18) Intrinsic called with incompatible signature %22 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %19, i32 %18) Cheerp Intrinsic should specify element type %32 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %43 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %40) Intrinsic called with incompatible signature %44 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %41, i32 %40) Cheerp Intrinsic should specify element type %54 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %51) Intrinsic called with incompatible signature %55 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %52, i32 %51) Cheerp Intrinsic should specify element type %67 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %64) Intrinsic called with incompatible signature %68 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %65, i32 %64) Cheerp Intrinsic should specify element type %78 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %75) Intrinsic called with incompatible signature %79 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %76, i32 %75) Cheerp Intrinsic should specify element type %89 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %86) Intrinsic called with incompatible signature %90 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %87, i32 %86) Cheerp Intrinsic should specify element type %103 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %100) Intrinsic called with incompatible signature %104 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %101, i32 %100) Cheerp Intrinsic should specify element type %10 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %7) Intrinsic called with incompatible signature %11 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %8, i32 %7) Cheerp Intrinsic should specify element type %36 = call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %33) Intrinsic called with incompatible signature %37 = call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %34, i32 %33) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %16 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %13) Intrinsic called with incompatible signature %17 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %14, i32 %13) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %33 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %30) Intrinsic called with incompatible signature %34 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %31, i32 %30) Cheerp Intrinsic should specify element type %43 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %40) Intrinsic called with incompatible signature %44 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %41, i32 %40) Cheerp Intrinsic should specify element type %55 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %52) Intrinsic called with incompatible signature %56 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %53, i32 %52) Cheerp Intrinsic should specify element type %8 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %5) Intrinsic called with incompatible signature %9 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %6, i32 %5) Cheerp Intrinsic should specify element type %20 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %17) Intrinsic called with incompatible signature %21 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %18, i32 %17) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %25 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %22) Intrinsic called with incompatible signature %26 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %23, i32 %22) Cheerp Intrinsic should specify element type %36 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %33) Intrinsic called with incompatible signature %37 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %34, i32 %33) Cheerp Intrinsic should specify element type %47 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %44) Intrinsic called with incompatible signature %48 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %45, i32 %44) Cheerp Intrinsic should specify element type %62 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %59) Intrinsic called with incompatible signature %63 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %60, i32 %59) Cheerp Intrinsic should specify element type %14 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %11) Intrinsic called with incompatible signature %15 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %12, i32 %11) Cheerp Intrinsic should specify element type %25 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %22) Intrinsic called with incompatible signature %26 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %23, i32 %22) Cheerp Intrinsic should specify element type %40 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %37) Intrinsic called with incompatible signature %41 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %38, i32 %37) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %29 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %26) Intrinsic called with incompatible signature %30 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %27, i32 %26) Cheerp Intrinsic should specify element type %40 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %37) Intrinsic called with incompatible signature %41 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %38, i32 %37) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %29 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %26) Intrinsic called with incompatible signature %30 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %27, i32 %26) Cheerp Intrinsic should specify element type %42 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %39) Intrinsic called with incompatible signature %43 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %40, i32 %39) Cheerp Intrinsic should specify element type %53 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %50) Intrinsic called with incompatible signature %54 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %51, i32 %50) Cheerp Intrinsic should specify element type %68 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %65) Intrinsic called with incompatible signature %69 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %66, i32 %65) Cheerp Intrinsic should specify element type %78 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %75) Intrinsic called with incompatible signature %79 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %76, i32 %75) Cheerp Intrinsic should specify element type %99 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %96) Intrinsic called with incompatible signature %100 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %97, i32 %96) Cheerp Intrinsic should specify element type %110 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %107) Intrinsic called with incompatible signature %111 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %108, i32 %107) Cheerp Intrinsic should specify element type %125 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %122) Intrinsic called with incompatible signature %126 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %123, i32 %122) Cheerp Intrinsic should specify element type %8 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %5) Intrinsic called with incompatible signature %9 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %6, i32 %5) Cheerp Intrinsic should specify element type %9 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %6) Intrinsic called with incompatible signature %10 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %7, i32 %6) Cheerp Intrinsic should specify element type %21 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %18) Intrinsic called with incompatible signature %22 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %19, i32 %18) Cheerp Intrinsic should specify element type %8 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %5) Intrinsic called with incompatible signature %9 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %6, i32 %5) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %8 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %5) Intrinsic called with incompatible signature %9 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %6, i32 %5) Cheerp Intrinsic should specify element type %26 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %23) Intrinsic called with incompatible signature %27 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %24, i32 %23) Cheerp Intrinsic should specify element type %37 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %34) Intrinsic called with incompatible signature %38 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %35, i32 %34) Cheerp Intrinsic should specify element type %48 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %45) Intrinsic called with incompatible signature %49 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %46, i32 %45) Cheerp Intrinsic should specify element type %63 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %60) Intrinsic called with incompatible signature %64 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %61, i32 %60) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %18 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %15) Intrinsic called with incompatible signature %19 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %16, i32 %15) Cheerp Intrinsic should specify element type %30 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %27) Intrinsic called with incompatible signature %31 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %28, i32 %27) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %10) Intrinsic called with incompatible signature %14 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %11, i32 %10) Cheerp Intrinsic should specify element type %24 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) Intrinsic called with incompatible signature %25 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %22, i32 %21) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %10) Intrinsic called with incompatible signature %14 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %11, i32 %10) Cheerp Intrinsic should specify element type %24 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) Intrinsic called with incompatible signature %25 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %22, i32 %21) Cheerp Intrinsic should specify element type %35 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %32) Intrinsic called with incompatible signature %36 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %33, i32 %32) Cheerp Intrinsic should specify element type %10 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %7) Intrinsic called with incompatible signature %11 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %8, i32 %7) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %32 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %48 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %45) Intrinsic called with incompatible signature %49 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %46, i32 %45) Cheerp Intrinsic should specify element type %60 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %57) Intrinsic called with incompatible signature %61 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %58, i32 %57) Cheerp Intrinsic should specify element type %72 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %69) Intrinsic called with incompatible signature %73 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %70, i32 %69) Cheerp Intrinsic should specify element type %84 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %81) Intrinsic called with incompatible signature %85 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %82, i32 %81) Cheerp Intrinsic should specify element type %95 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %92) Intrinsic called with incompatible signature %96 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %93, i32 %92) Cheerp Intrinsic should specify element type %107 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %104) Intrinsic called with incompatible signature %108 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %105, i32 %104) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %16 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %13) Intrinsic called with incompatible signature %17 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %14, i32 %13) Cheerp Intrinsic should specify element type %27 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %24) Intrinsic called with incompatible signature %28 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %25, i32 %24) Cheerp Intrinsic should specify element type %42 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %39) Intrinsic called with incompatible signature %43 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %40, i32 %39) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %16 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %13) Intrinsic called with incompatible signature %17 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %14, i32 %13) Cheerp Intrinsic should specify element type %28 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %25) Intrinsic called with incompatible signature %29 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %26, i32 %25) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %13 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %10) Intrinsic called with incompatible signature %14 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %11, i32 %10) Cheerp Intrinsic should specify element type %24 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) Intrinsic called with incompatible signature %25 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %22, i32 %21) Cheerp Intrinsic should specify element type %35 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %32) Intrinsic called with incompatible signature %36 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %33, i32 %32) Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Cheerp Intrinsic should specify element type %6 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %13 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %20 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %27 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %34 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %41 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %57 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle21CtorVtableSpecialNameE) null, i32 17) #146 Cheerp Intrinsic should specify element type %64 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %71 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %80 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %89 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %104 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Cheerp Intrinsic should specify element type %112 = tail call %class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* @llvm.cheerp.allocate.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs.p0s_class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameEs(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE* elementtype(%class._ZN12_GLOBAL__N_116itanium_demangle11SpecialNameE) null, i32 21) #146 Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle4NodeE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle4NodeEs Intrinsic has incorrect argument type! void (%class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEE**)* @llvm.cheerp.deallocate.p0p0s_class._ZN12_GLOBAL__N_116itanium_demangle14PODSmallVectorIPNS0_4NodeELj8EEEs Cheerp Intrinsic should specify element type %16 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %13) Intrinsic called with incompatible signature %17 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %14, i32 %13) Cheerp Intrinsic should specify element type %6 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %3) Intrinsic called with incompatible signature %7 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %4, i32 %3) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %32 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %29) Intrinsic called with incompatible signature %33 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %30, i32 %29) Cheerp Intrinsic should specify element type %48 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %45) Intrinsic called with incompatible signature %49 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %46, i32 %45) Cheerp Intrinsic should specify element type %60 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %57) Intrinsic called with incompatible signature %61 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %58, i32 %57) Cheerp Intrinsic should specify element type %72 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %69) Intrinsic called with incompatible signature %73 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %70, i32 %69) Cheerp Intrinsic should specify element type %84 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %81) Intrinsic called with incompatible signature %85 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %82, i32 %81) Cheerp Intrinsic should specify element type %95 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %92) Intrinsic called with incompatible signature %96 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %93, i32 %92) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %17 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %14) Intrinsic called with incompatible signature %18 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %15, i32 %14) Cheerp Intrinsic should specify element type %31 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %28) Intrinsic called with incompatible signature %32 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %29, i32 %28) Cheerp Intrinsic should specify element type %5 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %2) Intrinsic called with incompatible signature %6 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %3, i32 %2) Cheerp Intrinsic should specify element type %24 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %21) Intrinsic called with incompatible signature %25 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %22, i32 %21) Cheerp Intrinsic should specify element type %8 = tail call %struct._ZN10__cxxabiv19ExceptionE* @llvm.cheerp.allocate.p0s_struct._ZN10__cxxabiv19ExceptionEs.p0s_struct._ZN10__cxxabiv19ExceptionEs(%struct._ZN10__cxxabiv19ExceptionE* elementtype(%struct._ZN10__cxxabiv19ExceptionE) null, i32 %mul8.i.i) Intrinsic has incorrect argument type! %struct._ZN10__cxxabiv19ExceptionE* (%struct._ZN10__cxxabiv19ExceptionE*, i32)* @llvm.cheerp.reallocate.p0s_struct._ZN10__cxxabiv19ExceptionEs.p0s_struct._ZN10__cxxabiv19ExceptionEs Cheerp Intrinsic should specify element type %14 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %11) Intrinsic called with incompatible signature %15 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %12, i32 %11) Intrinsic has incorrect argument type! void (%class._ZN6client15CheerpExceptionE*)* @llvm.cheerp.deallocate.p0s_class._ZN6client15CheerpExceptionEs Cheerp Intrinsic should specify element type %8 = tail call %struct._ZN10__cxxabiv19ExceptionE* @llvm.cheerp.allocate.p0s_struct._ZN10__cxxabiv19ExceptionEs.p0s_struct._ZN10__cxxabiv19ExceptionEs(%struct._ZN10__cxxabiv19ExceptionE* elementtype(%struct._ZN10__cxxabiv19ExceptionE) null, i32 %mul8.i.i) Intrinsic has incorrect argument type! %struct._ZN10__cxxabiv19ExceptionE* (%struct._ZN10__cxxabiv19ExceptionE*, i32)* @llvm.cheerp.reallocate.p0s_struct._ZN10__cxxabiv19ExceptionEs.p0s_struct._ZN10__cxxabiv19ExceptionEs Cheerp Intrinsic should specify element type %14 = tail call i8* @llvm.cheerp.allocate.p0i8(i8* elementtype(i8) null, i32 %11) Intrinsic called with incompatible signature %15 = tail call i8* bitcast (i8* (i8*, i8*, i32)* @llvm.cheerp.reallocate.p0i8.p0i8 to i8* (i8*, i32)*)(i8* nonnull elementtype(i8) %12, i32 %11) /Applications/cheerp/bin/llvm-link: error: linked module is broken! make: *** [genericjs/libstdlibs.full.bc] Error 1 -- Configuring done -- Generating done -- Build files have been written to: /Users/ds/Development/cheerp/cheerp-libs/system/build_genericjs Consolidate compiler generated dependencies of target system [100%] Built target system -- Install configuration: "" -- Up-to-date: /Applications/cheerp/lib/genericjs/libsystem.bc -- Configuring done -- Generating done -- Build files have been written to: /Users/ds/Development/cheerp/cheerp-libs/system/build_asmjs Consolidate compiler generated dependencies of target wasi [ 40%] Built target wasi Consolidate compiler generated dependencies of target threads [ 60%] Built target threads Consolidate compiler generated dependencies of target system [100%] Built target system -- Install configuration: "" -- Up-to-date: /Applications/cheerp/lib/asmjs/libsystem.bc -- Up-to-date: /Applications/cheerp/lib/asmjs/libwasi.bc -- Up-to-date: /Applications/cheerp/lib/asmjs/libthreads.bc (base) ds@Ds-MacBook-Air cheerp % vi /Users/ds/Development/cheerp/cheerp-compiler/build_runtimes_genericjs/include/c++/v1/cxxabi.h (base) ds@Ds-MacBook-Air cheerp % /Applications/cheerp/bin/clang++ --version clang version 16.0.0 (https://github.com/leaningtech/cheerp-compiler 9c20615934c1430ea0b1ba5fd7e9b61e7236e482) Target: cheerp-leaningtech-webbrowser-wasm Thread model: posix InstalledDir: /Applications/cheerp/bin (base) ds@Ds-MacBook-Air cheerp % gcc --version Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1 Apple clang version 13.0.0 (clang-1300.0.29.30) Target: arm64-apple-darwin21.6.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin (base) ds@Ds-MacBook-Air cheerp %