diff options
-rw-r--r-- | include/clang/AST/DeclBase.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/clang/AST/DeclBase.h b/include/clang/AST/DeclBase.h index dc34c42034..c488d1c7a0 100644 --- a/include/clang/AST/DeclBase.h +++ b/include/clang/AST/DeclBase.h @@ -352,6 +352,7 @@ public: assert(Current && "Advancing while iterator has reached end"); // Get either previous decl or latest decl. Decl *Next = Current->getNextRedeclaration(); + assert(Next && "Should return next redeclaration or itself, never null!"); Current = (Next != Starter ? Next : 0); return *this; } |