summaryrefslogtreecommitdiff
path: root/include/llvm/GlobalValue.h
diff options
context:
space:
mode:
authorMatt Beaumont-Gay <matthewbg@google.com>2012-06-27 17:10:33 +0000
committerMatt Beaumont-Gay <matthewbg@google.com>2012-06-27 17:10:33 +0000
commit06b8c285d387d413e51108abea5168d7dc1d97b7 (patch)
treea51f0f47e6481b06e31f768949b4395d7ab32498 /include/llvm/GlobalValue.h
parentf6ce8ea20c558db1cb1b448ca15c878dd6dbf71b (diff)
downloadllvm-06b8c285d387d413e51108abea5168d7dc1d97b7.tar.gz
llvm-06b8c285d387d413e51108abea5168d7dc1d97b7.tar.bz2
llvm-06b8c285d387d413e51108abea5168d7dc1d97b7.tar.xz
Revert r159136 due to PR13124.
Original commit message: If a constant or a function has linkonce_odr linkage and unnamed_addr, mark it hidden. Being linkonce_odr guarantees that it is available in every dso that needs it. Being a constant/function with unnamed_addr guarantees that the copies don't have to be merged. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159272 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/GlobalValue.h')
-rw-r--r--include/llvm/GlobalValue.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/include/llvm/GlobalValue.h b/include/llvm/GlobalValue.h
index 3b83b5a05c..8b969f3354 100644
--- a/include/llvm/GlobalValue.h
+++ b/include/llvm/GlobalValue.h
@@ -122,9 +122,6 @@ public:
static bool isAvailableExternallyLinkage(LinkageTypes Linkage) {
return Linkage == AvailableExternallyLinkage;
}
- static bool isLinkOnceODRLinkage(LinkageTypes Linkage) {
- return Linkage == LinkOnceODRLinkage;
- }
static bool isLinkOnceLinkage(LinkageTypes Linkage) {
return Linkage == LinkOnceAnyLinkage || Linkage == LinkOnceODRLinkage;
}
@@ -205,9 +202,6 @@ public:
bool hasAvailableExternallyLinkage() const {
return isAvailableExternallyLinkage(Linkage);
}
- bool hasLinkOnceODRLinkage() const {
- return isLinkOnceODRLinkage(Linkage);
- }
bool hasLinkOnceLinkage() const {
return isLinkOnceLinkage(Linkage);
}