]> granicus.if.org Git - clang/commitdiff
Fix a -Asserts warning.
authorDaniel Dunbar <daniel@zuster.org>
Mon, 31 Aug 2009 19:16:38 +0000 (19:16 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Mon, 31 Aug 2009 19:16:38 +0000 (19:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80606 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/DeclCXX.cpp

index 1da4c4e2091bda28f9957d30fc0f30295ceaab4d..b6072d8acd5ba87485dbf4124a006574e29dddb7 100644 (file)
@@ -799,6 +799,7 @@ FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC,
                                SourceLocation L,
                                FriendUnion Friend,
                                SourceLocation FriendL) {
+#ifndef NDEBUG
   if (Friend.is<NamedDecl*>()) {
     NamedDecl *D = Friend.get<NamedDecl*>();
     assert(isa<FunctionDecl>(D) ||
@@ -807,6 +808,7 @@ FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC,
            isa<ClassTemplateDecl>(D));
     assert(D->getFriendObjectKind());
   }
+#endif
 
   return new (C) FriendDecl(DC, L, Friend, FriendL);
 }