summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2018-07-26 03:36:37 +0000
committerEric Fiselier <eric@efcs.ca>2018-07-26 03:36:37 +0000
commit94d2ed559a0a4912eed549e3b33e0138caf6559f (patch)
treeb5380b214e05c7c27d5093f4ec89ef0fab6f3b83
parent6655abbc335be16fe31f8f2527fe8a404ace6580 (diff)
Fix attribute placement WRT extern C
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@337999 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--src/experimental/filesystem/int128_builtins.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/experimental/filesystem/int128_builtins.cpp b/src/experimental/filesystem/int128_builtins.cpp
index b168bf525..d8f2abbf9 100644
--- a/src/experimental/filesystem/int128_builtins.cpp
+++ b/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;