================
@@ -2012,20 +2014,17 @@ void CallStackFrame::describe(raw_ostream &Out) const {
Out << '(';
- for (FunctionDecl::param_const_iterator I = Callee->param_begin(),
- E = Callee->param_end(); I != E; ++I, ++ArgIndex) {
- if (ArgIndex > (unsigned)IsMemberCall)
- Out << ", ";
+ llvm::ListSeparator Comma;
+ for (unsigned ArgIndex = ExplicitInstanceParam, N = Callee->getNumParams();
----------------
ojhunt wrote:
Because we're using the comma separator we can just iterate the parameters like
above:
```cpp
for (const ParmVarDecl* Param :
Callee->parameters().slice(ExplicitInstanceParam)) {
...
```
https://github.com/llvm/llvm-project/pull/177551
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits