From 2d8b51bed31fdeb2b3855d026b7a7afcfce2943a Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Wed, 21 Aug 2019 00:16:33 +0000 Subject: [PATCH] Fix missing __muloti4 function with UBSAN git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@369483 91177308-0d34-0410-b5e6-96231b3b80d8 --- src/filesystem/int128_builtins.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/filesystem/int128_builtins.cpp b/src/filesystem/int128_builtins.cpp index a55540fe2..ed531ee14 100644 --- a/src/filesystem/int128_builtins.cpp +++ b/src/filesystem/int128_builtins.cpp @@ -18,7 +18,7 @@ #if !defined(_LIBCPP_HAS_NO_INT128) -extern "C" __attribute__((no_sanitize("undefined"))) +extern "C" __attribute__((no_sanitize("undefined"))) _LIBCPP_FUNC_VIS __int128_t __muloti4(__int128_t a, __int128_t b, int* overflow) { const int N = (int)(sizeof(__int128_t) * CHAR_BIT); const __int128_t MIN = (__int128_t)1 << (N - 1);