From f74c5461d84466a0a2301f4d8061bc09d9b30185 Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Thu, 26 Jul 2018 03:36:37 +0000 Subject: [PATCH] Fix attribute placement WRT extern C llvm-svn: 337999 --- libcxx/src/experimental/filesystem/int128_builtins.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libcxx/src/experimental/filesystem/int128_builtins.cpp b/libcxx/src/experimental/filesystem/int128_builtins.cpp index b168bf5..d8f2abb 100644 --- a/libcxx/src/experimental/filesystem/int128_builtins.cpp +++ b/libcxx/src/experimental/filesystem/int128_builtins.cpp @@ -19,8 +19,8 @@ #ifndef _LIBCPP_HAS_NO_INT128 -__attribute__((no_sanitize("undefined"))) extern "C" __int128_t -__muloti4(__int128_t a, __int128_t b, int* overflow) { +extern "C" __attribute__((no_sanitize("undefined"))) +__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); const __int128_t MAX = ~MIN; -- 2.7.4