forked from OSchip/llvm-project
Fixed a problem where we didn't return TypedefNameDecls
when clang asked for them by name. llvm-svn: 177085
This commit is contained in:
parent
529e239aee
commit
c4b1ab442d
|
@ -1821,6 +1821,14 @@ NameSearchContext::AddTypeDecl(void *type)
|
|||
|
||||
return (NamedDecl*)interface_decl;
|
||||
}
|
||||
else if (const TypedefType *typedef_type = qual_type->getAs<TypedefType>())
|
||||
{
|
||||
TypedefNameDecl *typedef_name_decl = typedef_type->getDecl();
|
||||
|
||||
m_decls.push_back(typedef_name_decl);
|
||||
|
||||
return (NamedDecl*)typedef_name_decl;
|
||||
}
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue