diff options
author | Justin Lebar <jlebar@google.com> | 2016-10-13 20:52:17 +0000 |
---|---|---|
committer | Justin Lebar <jlebar@google.com> | 2016-10-13 20:52:17 +0000 |
commit | 606f01f3092da36b761f9df694e8c8eab9dde603 (patch) | |
tree | 4c42d62bbfa0e69c4ab99519260fe7a1732c24d5 /clang/include | |
parent | 23d954241b42e9c7d7d515a7dee308a720006c3e (diff) | |
download | bcm5719-llvm-606f01f3092da36b761f9df694e8c8eab9dde603.tar.gz bcm5719-llvm-606f01f3092da36b761f9df694e8c8eab9dde603.zip |
Add and use isDiscardableGVALinkage function.
Reviewers: rnk
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D25571
llvm-svn: 284159
Diffstat (limited to 'clang/include')
-rw-r--r-- | clang/include/clang/Basic/Linkage.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/include/clang/Basic/Linkage.h b/clang/include/clang/Basic/Linkage.h index 8b15c8ed6ee..e96fb568c00 100644 --- a/clang/include/clang/Basic/Linkage.h +++ b/clang/include/clang/Basic/Linkage.h @@ -69,6 +69,10 @@ enum GVALinkage { GVA_StrongODR }; +inline bool isDiscardableGVALinkage(GVALinkage L) { + return L <= GVA_DiscardableODR; +} + inline bool isExternallyVisible(Linkage L) { return L == ExternalLinkage || L == VisibleNoLinkage; } |