summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
Diffstat (limited to 'clang')
-rw-r--r--clang/lib/Sema/AttributeList.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Sema/AttributeList.cpp b/clang/lib/Sema/AttributeList.cpp
index bdb91c7e39c..4cd32b361da 100644
--- a/clang/lib/Sema/AttributeList.cpp
+++ b/clang/lib/Sema/AttributeList.cpp
@@ -40,6 +40,8 @@ size_t AttributeList::allocated_size() const {
return AttributeFactory::TypeTagForDatatypeAllocSize;
else if (IsProperty)
return AttributeFactory::PropertyAllocSize;
+ else if (HasParsedType)
+ return sizeof(AttributeList) + sizeof(void *);
return (sizeof(AttributeList) + NumArgs * sizeof(ArgsUnion));
}
OpenPOWER on IntegriCloud