diff options
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index 068978cd926..2de348485e7 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -3590,6 +3590,9 @@ Sema::DeclPtrTy Sema::ActOnFriendDecl(Scope *S, Redeclaration); FD = cast_or_null<FriendFunctionDecl>(ND); + assert(FD->getDeclContext() == DC); + assert(FD->getLexicalDeclContext() == CurContext); + // If this is a dependent context, just add the decl to the // class's decl list and don't both with the lookup tables. This // doesn't affect lookup because any call that might find this |