cor3ntin wrote:

There is also the question of what happen in the deeply nested case

```cpp

void f(auto a) {
   [] {
           [] () requires requires foo(a) {}();
   }();
}
```

we may have to visit all functions recursively from the bottom up to add their 
locals / parameters / captures



https://github.com/llvm/llvm-project/pull/65193
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to