commit | 5b21db89d04f6b0923e333b55f8c500e968243f7 | [log] [tgz] |
---|---|---|
author | Richard Smith <richard-llvm@metafoo.co.uk> | Wed Apr 23 18:20:42 2014 +0000 |
committer | Richard Smith <richard-llvm@metafoo.co.uk> | Wed Apr 23 18:20:42 2014 +0000 |
tree | f978e5213a735c156c7f00f199cf0bbd5ec3dc80 | |
parent | 36e997ff804ff6959e4e5f50380acdad426481e8 [diff] [blame] |
Make TypeDecl much less friendly. llvm-svn: 207007
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp index dd7b0c8..f3a4ff3 100644 --- a/clang/lib/AST/Decl.cpp +++ b/clang/lib/AST/Decl.cpp
@@ -3202,8 +3202,8 @@ void TagDecl::setTypedefNameForAnonDecl(TypedefNameDecl *TDD) { NamedDeclOrQualifier = TDD; - if (TypeForDecl) - assert(TypeForDecl->isLinkageValid()); + if (const Type *T = getTypeForDecl()) + assert(T->isLinkageValid()); assert(isLinkageValid()); }