[clang] [clang-repl] Names declared in if conditions and for-init statements are local to the inner context (C++ 3.3.2p4) (PR #84150)

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Wed Mar 6 05:14:18 PST 2024


Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>,
Stefan =?utf-8?q?Gränitz?= <stefan.graenitz at gmail.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/84150 at github.com>


https://github.com/AaronBallman approved this pull request.

This looks generally reasonable to me; it makes sense that statements are tied to expecting a compound scope, so modeling that as though there's a function wrapping all the top-level statements seems like a good approach to accomplish that.

https://github.com/llvm/llvm-project/pull/84150


More information about the cfe-commits mailing list