dblaikie added a comment.

So I /think/ what's happening here is the extra addresses needed for the 
call_site low_pcs are creating new basic blocks (or whatever the logic is in 
the backend that says "use line zero at the start of each basic block-like 
thing" - possible that logic is overly conservative even though we just labeled 
something without ever needing to jump to it - guess we could test that with 
plain scopes).

Now, the test we have internally might be brittle & depending on an accidental 
source location - and/or this has shown an upstream bug where we drop a 
location that we should be preserving somewhere along the way.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69970/new/

https://reviews.llvm.org/D69970



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to