Thank you very much!<br><br>2017年7月23日星期日,Raphael Isemann <<a href="mailto:teemperor@gmail.com">teemperor@gmail.com</a>> 写道:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It's probably just using the wrong clang binary that is still using<br>
the original checker. The documentation for the scan-build flag<br>
`--use-analyzer ` on this page[1] should help you. And you can try<br>
running in verbose mode or with strace to see what binary it uses.<br>
<br>
- Raphael<br>
<br>
[1] <a href="https://clang-analyzer.llvm.org/scan-build.html" target="_blank">https://clang-analyzer.llvm.<wbr>org/scan-build.html</a><br>
<br>
<br>
2017-07-23 5:45 GMT+02:00 Xin Wang via cfe-dev <<a href="javascript:;" onclick="_e(event, 'cvml', 'cfe-dev@lists.llvm.org')">cfe-dev@lists.llvm.org</a>>:<br>
> Hello Everyone!<br>
><br>
> I am writing a checker to check virtual call during ctor/dtor. I change the<br>
> code in the VirtualcallChecker.cpp and compile it, then I use this command<br>
> "./build/bin/clang -cc1 -analyze<br>
> -analyzer-checker=optin.<wbr>cplusplus.VirtualCall test.cpp" to run the checker<br>
> on the testcase I write and it works as I expect.<br>
><br>
> After that, I start to test the checker on real world code and I am using<br>
> the scan-build to check the build of Mozilla. The command I use is<br>
> ".././build/bin/scan-build -enable-checker optin.cplusplus.VirtualCall<br>
> ./mach build". I use the checker I wrote to check the build of Mozilla, the<br>
> message of the warnings are the message in the previous virtual call<br>
> checker, not the message I wrote in the current checker and it seems the<br>
> scan-build enable the previous virtual call checker not the checker I wrote.<br>
> Even when I remove the function of checkPreCall() which issues warning for<br>
> the checker, the scan-build also produce the same result. I don't know why.<br>
> Is it possible that after compile the checker, we should do something to<br>
> include the checker in the scan-build?<br>
><br>
> Look forward to your help<br>
> Regards,<br>
> Xin<br>
><br>
> ______________________________<wbr>_________________<br>
> cfe-dev mailing list<br>
> <a href="javascript:;" onclick="_e(event, 'cvml', 'cfe-dev@lists.llvm.org')">cfe-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a><br>
><br>
</blockquote>