[PATCH] D52384: [Sema] Fix redeclaration contexts for enumerators in C

David Majnemer via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 27 22:53:52 PDT 2018


majnemer added inline comments.


================
Comment at: lib/AST/DeclBase.cpp:1711-1712
+  // contexts are always skipped.
+  while (SkipRecords ? Ctx->isTransparentContext() || Ctx->isRecord()
+                     : Ctx->isTransparentContext())
     Ctx = Ctx->getParent();
----------------
Seems simpler as:
  while ((SkipRecords && Ctx->isRecord()) || Ctx->isTransparentContext())


https://reviews.llvm.org/D52384





More information about the cfe-commits mailing list