SergejSalnikov wrote:

> Are there any uses of "unrefined" locations in `CGDebugInfo` with this patch? 
> If there are, what's the distinction/how was it chosen which would be 
> refined, and which would not? The slow/fast path through 
> `getRefinedSpellingLoc` probably isn't worth it - probably make the whole 
> thing outofline?

I'm converting all locations that came from public entry points into refined 
locations. The only non-converted locations are ones that located in private 
methods and it's guaranteed that the called already passes a refined location.

https://github.com/llvm/llvm-project/pull/163190
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to