diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2021-08-20 12:04:09 -0400 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2021-08-20 12:04:46 -0400 |
commit | 65bcdeaa15b729dae40190c6a990cd67c12e9f10 (patch) | |
tree | 3f35fb55b1d3f6fc662aedd7f5078aba695f1550 /clang/lib/AST/DeclBase.cpp | |
parent | 2456e11614c10a2e648005e27e3213c77b7ab7a4 (diff) | |
download | llvm-65bcdeaa15b729dae40190c6a990cd67c12e9f10.zip llvm-65bcdeaa15b729dae40190c6a990cd67c12e9f10.tar.gz llvm-65bcdeaa15b729dae40190c6a990cd67c12e9f10.tar.bz2 |
Replace an unnecessary null check with an assert; NFC
Diffstat (limited to 'clang/lib/AST/DeclBase.cpp')
-rw-r--r-- | clang/lib/AST/DeclBase.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/AST/DeclBase.cpp b/clang/lib/AST/DeclBase.cpp index 53dd2ae..e042ae8 100644 --- a/clang/lib/AST/DeclBase.cpp +++ b/clang/lib/AST/DeclBase.cpp @@ -1219,8 +1219,10 @@ bool DeclContext::Encloses(const DeclContext *DC) const { DeclContext *DeclContext::getNonTransparentContext() { DeclContext *DC = this; - while (DC && DC->isTransparentContext()) + while (DC->isTransparentContext()) { DC = DC->getParent(); + assert(DC && "All transparent contexts should have a parent!"); + } return DC; } |