diff options
Diffstat (limited to 'lib/AST/Decl.cpp')
-rw-r--r-- | lib/AST/Decl.cpp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/lib/AST/Decl.cpp b/lib/AST/Decl.cpp index 6c620713f7..063914092e 100644 --- a/lib/AST/Decl.cpp +++ b/lib/AST/Decl.cpp @@ -528,19 +528,6 @@ OverloadedOperatorKind FunctionDecl::getOverloadedOperator() const { // TagDecl Implementation //===----------------------------------------------------------------------===// -bool TagDecl::isDependentType() const { - if (const CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(this)) - if (Record->getDescribedClassTemplate()) - return true; - - if (const TagDecl *TD = dyn_cast_or_null<TagDecl>(getDeclContext())) - return TD->isDependentType(); - - // FIXME: Tag types declared function templates are dependent types. - // FIXME: Look through block scopes. - return false; -} - void TagDecl::startDefinition() { TagType *TagT = const_cast<TagType *>(TypeForDecl->getAsTagType()); TagT->decl.setPointer(this); |