Hi Markus,

Thanks for the bug report!

I can reproduce it. The crash happens in the Clang's parser, i.e. clang::ParseAST. On the other hand, I can't say it's a Clang bug because apparently the Clang standalone doesn't crash on this test case. So, it could be the case where some clang_delta's initialization code triggers the bug. It's hard to dig into Clang's implementation to locate the source. I will leave this bug open and check what would happen in Clang's next release.

- Yang

On 9/25/13 10:08 AM, Markus Trippelsdorf wrote:
With remotes/origin/llvm-svn-compatible branch I get:

markus@x4 /tmp % /var/tmp/creduce/clang_delta/clang_delta 
--query-instances=replace-function-def-with-decl test.ii
Stack dump:
0.      test.ii:998:880: current parser token ';'
1.      test.ii:998:1: parsing struct/union/class body 
'nsStringCaseInsensitiveHashKey'
2.      test.ii:998:700: parsing function body 'HashKey'
[1]    7542 segmentation fault  /var/tmp/creduce/clang_delta/clang_delta  
test.ii



Reply via email to