<div dir="ltr">I can't give you concrete answer but here's a hint or two that might help.<div><br></div><div>When debugging, are you passing -cc1 to the process. If not you're invoking the driver and it never executes Sema code, it starts a new process to get actual compilation done.</div><div>I guess you know about diagnostic text being inside .td files. Sometimes it's hard to find the identifier for a specific diagnostic because the text in .td file is not identical to diagnostic that's emitted. I put a breakpoint in DiagnosticBuilder::Emit whenever I have trouble finding the exact place where diagnostic is being emitted from.</div><div>I'd be very surprised if the logic for detecting this issue is far from code that emits the diagnostic. Just follow the condition.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 24, 2016 at 8:24 PM, Jonathan Coe via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I'm trying to find out where clang finds deprecated compiler-generated special member functions so I can update a clang tidy check I am working on to apply the same logic.<div><br></div><div><a href="http://reviews.llvm.org/D16376" target="_blank">http://reviews.llvm.org/D16376</a><br></div><div><br></div><div>I'm not sure where to start looking. I have some simple test code that triggers the warning I want but asking LLDB to stop at program entry when debugging clang won't print out source. I can explicitly print out source lines but it won't show me which line I'm at. This renders exploration impossiblel, I fear there's a trick I'm missing.</div><div><br></div><div>I've tried searching code for diagnostic text but this seems to happen a fair way away from diagnosing the issue.</div><div><br></div><div>thanks for any help,</div><div><br></div><div>Jon</div></div>
<br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br></div>