summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/ItaniumCXXABI.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-03-30 17:32:48 +0000
committerTim Northover <tnorthover@apple.com>2014-03-30 17:32:48 +0000
commit65f582f432729398265e53d04560e5007cf4ca8a (patch)
tree0a43c9a13522b047a1eff70c34ed0f51608d32a8 /clang/lib/CodeGen/ItaniumCXXABI.cpp
parent8baf17fc5fc5605460c793ea3f988e842ccd47d3 (diff)
downloadbcm5719-llvm-65f582f432729398265e53d04560e5007cf4ca8a.tar.gz
bcm5719-llvm-65f582f432729398265e53d04560e5007cf4ca8a.zip
RTTI: refactor the uniqueness question into CGCXXABI.
This also brings the code into closer conformance with usual LLVM coding style and other surrounding conventions. llvm-svn: 205158
Diffstat (limited to 'clang/lib/CodeGen/ItaniumCXXABI.cpp')
-rw-r--r--clang/lib/CodeGen/ItaniumCXXABI.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/ItaniumCXXABI.cpp b/clang/lib/CodeGen/ItaniumCXXABI.cpp
index 1648c3bf852..27825ab85d6 100644
--- a/clang/lib/CodeGen/ItaniumCXXABI.cpp
+++ b/clang/lib/CodeGen/ItaniumCXXABI.cpp
@@ -248,6 +248,9 @@ public:
class iOS64CXXABI : public ARMCXXABI {
public:
iOS64CXXABI(CodeGen::CodeGenModule &CGM) : ARMCXXABI(CGM) {}
+
+ // ARM64 libraries are prepared for non-unique RTTI.
+ bool shouldRTTIBeUnique() override { return false; }
};
}
OpenPOWER on IntegriCloud