summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2010-03-09 18:34:52 +0000
committerFariborz Jahanian <fjahanian@apple.com>2010-03-09 18:34:52 +0000
commitc4813e8d02a06a01d4cad70f2feda564f7347676 (patch)
tree595f1101bd02a02e34f05cda772bb505d771acf1 /clang/lib
parent9481181d405ac024426b7f38a1071f1314073eb6 (diff)
downloadbcm5719-llvm-c4813e8d02a06a01d4cad70f2feda564f7347676.tar.gz
bcm5719-llvm-c4813e8d02a06a01d4cad70f2feda564f7347676.zip
Don't error when a block pointer is passed to a
vararg functions/methods. Fixes radar 7725203. llvm-svn: 98070
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/AST/Type.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/AST/Type.cpp b/clang/lib/AST/Type.cpp
index 76cc3829206..8a64f8ea97e 100644
--- a/clang/lib/AST/Type.cpp
+++ b/clang/lib/AST/Type.cpp
@@ -650,6 +650,7 @@ bool Type::isPODType() const {
case Vector:
case ExtVector:
case ObjCObjectPointer:
+ case BlockPointer:
return true;
case Enum:
OpenPOWER on IntegriCloud