zygoloid wrote:

It looks like this is working for all other kinds of structured binding because 
`EmitDeclare(BindingDecl*, ...)` emits a proper `DILocalVariable` for them. But 
it skips `BindingDecl`s that have a holding variable for some reason. Perhaps a 
cleaner approach would be to make it handle that case too, and leave the 
holding variables themselves as artificial?

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

Reply via email to