diff options
author | Bob Wilson <bob.wilson@apple.com> | 2011-08-22 21:49:47 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2011-08-22 21:49:47 +0000 |
commit | 41ae71d99134b3b180753f5b0cd4ebfd0c6a8c18 (patch) | |
tree | b05f502a9b9fc85c7c91441dc5c34f28a09ce543 | |
parent | b0f8ecc5eef96eeab0d75d79332d6589401dce36 (diff) | |
download | compiler-rt-41ae71d99134b3b180753f5b0cd4ebfd0c6a8c18.tar.gz |
Refactor DEFINE_COMPILERRT_FUNCTION.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@138277 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/assembly.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/assembly.h b/lib/assembly.h index 0ce83ac29..83bed1233 100644 --- a/lib/assembly.h +++ b/lib/assembly.h @@ -35,15 +35,16 @@ #define SYMBOL_NAME(name) GLUE(__USER_LABEL_PREFIX__, name) #ifdef VISIBILITY_HIDDEN -#define DEFINE_COMPILERRT_FUNCTION(name) \ - .globl SYMBOL_NAME(name) SEPARATOR \ - HIDDEN_DIRECTIVE SYMBOL_NAME(name) SEPARATOR \ - SYMBOL_NAME(name): +#define DECLARE_SYMBOL_VISIBILITY(name) \ + HIDDEN_DIRECTIVE SYMBOL_NAME(name) SEPARATOR #else +#define DECLARE_SYMBOL_VISIBILITY(name) +#endif + #define DEFINE_COMPILERRT_FUNCTION(name) \ .globl SYMBOL_NAME(name) SEPARATOR \ + DECLARE_SYMBOL_VISIBILITY(name) \ SYMBOL_NAME(name): -#endif #define DEFINE_COMPILERRT_PRIVATE_FUNCTION(name) \ .globl SYMBOL_NAME(name) SEPARATOR \ |