summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2010-11-25 17:32:32 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2010-11-25 17:32:32 +0000
commitf564289d3b117f2d268ca34e1e3b7d98857e1978 (patch)
tree8b0a55a4c2009d02a733db8edc2211b8551b6f3d
parent2210490e6d099b7a5b4f68f44a136e4dcf3cdea2 (diff)
downloadclang-f564289d3b117f2d268ca34e1e3b7d98857e1978.tar.gz
clang-f564289d3b117f2d268ca34e1e3b7d98857e1978.tar.bz2
clang-f564289d3b117f2d268ca34e1e3b7d98857e1978.tar.xz
OpaquePtrs are POD-like.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120148 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/Sema/Ownership.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/clang/Sema/Ownership.h b/include/clang/Sema/Ownership.h
index 7739f3a5d2..eac810a43e 100644
--- a/include/clang/Sema/Ownership.h
+++ b/include/clang/Sema/Ownership.h
@@ -106,6 +106,9 @@ namespace llvm {
}
enum { NumLowBitsAvailable = 0 };
};
+
+ template <class T>
+ struct isPodLike<clang::OpaquePtr<T> > { static const bool value = true; };
}