aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCall.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/CodeGen/CGCall.cpp')
-rw-r--r--lib/CodeGen/CGCall.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/CodeGen/CGCall.cpp b/lib/CodeGen/CGCall.cpp
index 8217b046a3..291e476f0b 100644
--- a/lib/CodeGen/CGCall.cpp
+++ b/lib/CodeGen/CGCall.cpp
@@ -140,11 +140,11 @@ void ABIArgInfo::dump() const {
/***/
-/// isEmptyStruct - Return true iff a structure has no non-empty
+/// isEmptyRecord - Return true iff a structure has no non-empty
/// members. Note that a structure with a flexible array member is not
/// considered empty.
-static bool isEmptyStruct(QualType T) {
- const RecordType *RT = T->getAsStructureType();
+static bool isEmptyRecord(QualType T) {
+ const RecordType *RT = T->getAsRecordType();
if (!RT)
return 0;
const RecordDecl *RD = RT->getDecl();
@@ -153,7 +153,7 @@ static bool isEmptyStruct(QualType T) {
for (RecordDecl::field_iterator i = RD->field_begin(),
e = RD->field_end(); i != e; ++i) {
const FieldDecl *FD = *i;
- if (!isEmptyStruct(FD->getType()))
+ if (!isEmptyRecord(FD->getType()))
return false;
}
return true;
@@ -182,7 +182,7 @@ static const FieldDecl *isSingleElementStruct(QualType T) {
const FieldDecl *FD = *i;
QualType FT = FD->getType();
- if (isEmptyStruct(FT)) {
+ if (isEmptyRecord(FT)) {
// Ignore
} else if (Found) {
return 0;