[cfe-dev] clang-tidy crashes on windows when using /EHsc
Stuart Thomson via cfe-dev
cfe-dev at lists.llvm.org
Wed Aug 29 03:23:28 PDT 2018
Hi,
(Disclaimer: I already posted this to cfe-users but it doesn't seem to be very active so am reposting here. Apologies if this is considered spam)
I am using clang on Windows and can currently create an AST dump for a cpp file, which I am doing as follows:
clang-cl -Xclang -ast-dump foo.cpp [OPTIONS]
Where [OPTIONS] is the list of command line options used to compile with. However, when I try to use clang tidy, there is a pause where seemingly nothing happens and then I get a pop-up saying "clang has stopped working" and it crashes. I am calling clang-tidy with the following command:
clang-tidy foo.cpp -- --driver-mode=cl [OPTIONS]
I tried removing options in [OPTIONS] one-by-one and it seems like part of the problem may be the option /EHsc because removing it stops this behaviour. I am finding it difficult to understand what the problem is exactly but I was wondering if I am even going about this the right way. The fact that I can produce an AST while using /EHsc has confused me. Any ideas people might have about what I'm doing wrong would be appreciated!
Thanks,
Stuart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20180829/27d8cd1c/attachment.html>
More information about the cfe-dev
mailing list