[libunwind] r358301 - [NFC] Move the export attribute after extern "C".
Nicolas Lesser via cfe-commits
cfe-commits at lists.llvm.org
Fri Apr 12 11:34:19 PDT 2019
Author: rakete1111
Date: Fri Apr 12 11:34:19 2019
New Revision: 358301
URL: http://llvm.org/viewvc/llvm-project?rev=358301&view=rev
Log:
[NFC] Move the export attribute after extern "C".
Not all compilers support attributes before `extern "C"`. gcc is the main one
that doesn't support it.
Modified:
libunwind/trunk/src/config.h
Modified: libunwind/trunk/src/config.h
URL: http://llvm.org/viewvc/llvm-project/libunwind/trunk/src/config.h?rev=358301&r1=358300&r2=358301&view=diff
==============================================================================
--- libunwind/trunk/src/config.h (original)
+++ libunwind/trunk/src/config.h Fri Apr 12 11:34:19 2019
@@ -70,23 +70,22 @@
#define _LIBUNWIND_WEAK_ALIAS(name, aliasname) \
__asm__(".globl " SYMBOL_NAME(aliasname)); \
__asm__(SYMBOL_NAME(aliasname) " = " SYMBOL_NAME(name)); \
- _LIBUNWIND_EXPORT \
- extern "C" __typeof(name) aliasname __attribute__((weak_import));
+ extern "C" _LIBUNWIND_EXPORT __typeof(name) aliasname \
+ __attribute__((weak_import));
#elif defined(__ELF__)
#define _LIBUNWIND_WEAK_ALIAS(name, aliasname) \
- _LIBUNWIND_EXPORT \
- extern "C" __typeof(name) aliasname __attribute__((weak, alias(#name)));
+ extern "C" _LIBUNWIND_EXPORT __typeof(name) aliasname \
+ __attribute__((weak, alias(#name)));
#elif defined(_WIN32)
#if defined(__MINGW32__)
#define _LIBUNWIND_WEAK_ALIAS(name, aliasname) \
- _LIBUNWIND_EXPORT \
- extern "C" __typeof(name) aliasname __attribute__((alias(#name)));
+ extern "C" _LIBUNWIND_EXPORT __typeof(name) aliasname \
+ __attribute__((alias(#name)));
#else
#define _LIBUNWIND_WEAK_ALIAS(name, aliasname) \
__pragma(comment(linker, "/alternatename:" SYMBOL_NAME(aliasname) "=" \
SYMBOL_NAME(name))) \
- _LIBUNWIND_EXPORT \
- extern "C" __typeof(name) aliasname;
+ extern "C" _LIBUNWIND_EXPORT __typeof(name) aliasname;
#endif
#else
#error Unsupported target
More information about the cfe-commits
mailing list