<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Aug 16, 2014, at 5:47 AM, Gábor Horváth <<a href="mailto:xazax.hun@gmail.com" class="">xazax.hun@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Sorry for my oversight about the turned off asserts, I guess we need to iterate a bit more on the patch.</span></div></blockquote></div><br class=""><div class="">Hi Gábor,</div><div class=""><br class=""></div><div class="">Sounds good!</div><div class=""><br class=""></div><div class="">The attached patch appears to generate new warnings when compiled:</div><div class=""><br class=""></div><div class=""><div class="">  lib/StaticAnalyzer/Core/BugReporter.cpp:3091:30: warning: unused variable 'LCtx' [-Wunused-variable]</div><div class="">        const LocationContext *LCtx = E->getLocationContext();</div><div class="">                               ^</div></div><div class=""><br class=""></div><div class="">I'm also still seeing assertion failures, but this time in other tests:</div><div class=""><br class=""></div><div class=""><div class="">Assertion failed: (NumEnteredSourceFiles == 0 && "Cannot reenter the main file!"), function EnterMainSourceFile, file lib/Lex/Preprocessor.cpp, line 484.</div><div class="">0  clang                    0x000000010cfcb668 llvm::sys::PrintStackTrace(__sFILE*) + 40</div><div class="">1  clang                    0x000000010cfcbb54 SignalHandler(int) + 564</div><div class="">2  libsystem_platform.dylib 0x00007fff8f835f1a _sigtramp + 26</div><div class="">3  clang                    0x000000010e7775e9 guard variable for isAllowedIDChar(unsigned int, clang::LangOptions const&)::C99AllowedIDChars + 58369</div><div class="">4  clang                    0x000000010cfcb906 abort + 22</div><div class="">5  clang                    0x000000010cfcb8e1 __assert_rtn + 81</div><div class="">6  clang                    0x000000010e27c449 clang::Preprocessor::EnterMainSourceFile() + 537</div><div class="">7  clang                    0x000000010d874e7b clang::ParseAST(clang::Sema&, bool, bool) + 187</div><div class="">8  clang                    0x000000010d1ce1d3 clang::FrontendAction::Execute() + 67</div><div class="">9  clang                    0x000000010d1a1b7c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 972</div><div class="">10 clang                    0x000000010d208bc5 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 4149</div><div class="">11 clang                    0x000000010c699834 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 804</div><div class="">12 clang                    0x000000010c697fa4 main + 8788</div><div class="">13 libdyld.dylib            0x00007fff97fa15c9 start + 1</div><div class="">Stack dump:</div><div class="">0.<span class="Apple-tab-span" style="white-space:pre">   </span>Program arguments:/trunk-RelWithDebInfo/./bin/clang -cc1 -internal-isystem/trunk-RelWithDebInfo/bin/../lib/clang/3.6.0/include -Wall -fsyntax-only  clang/test/Misc/serialized-diags-single-issue.c /clang/test/Misc/serialized-diags-single-issue.c -serialize-diagnostic-file/trunk-RelWithDebInfo/tools/clang/test/Misc/Output/serialized-diags-single-issue.c.tmp</div><div class="">1.<span class="Apple-tab-span" style="white-space:pre">    </span><eof> parser at end of file</div><div class="">/cmake-make/trunk-RelWithDebInfo/tools/clang/test/Misc/Output/serialized-diags-single-issue.c.script: line 6: 56078 Illegal instruction: 4  trunk-RelWithDebInfo/./bin/clang -cc1 -internal-isystem/trunk-RelWithDebInfo/bin/../lib/clang/3.6.0/include -Wall -fsyntax-only /clang/test/Misc/serialized-diags-single-issue.c /clang/test/Misc/serialized-diags-single-issue.c -serialize-diagnostic-file/trunk-RelWithDebInfo/tools/clang/test/Misc/Output/serialized-diags-single-issue.c.tmp</div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">and</div><div class=""><br class=""></div><div class=""><div class="">Assertion failed: (NumEnteredSourceFiles == 0 && "Cannot reenter the main file!"), function EnterMainSourceFile, file /llvm-trunk/tools/clang/lib/Lex/Preprocessor.cpp, line 484.</div><div class="">0  clang                    0x00000001105fa668 llvm::sys::PrintStackTrace(__sFILE*) + 40</div><div class="">1  clang                    0x00000001105fab54 SignalHandler(int) + 564</div><div class="">2  libsystem_platform.dylib 0x00007fff8f835f1a _sigtramp + 26</div><div class="">3  libsystem_platform.dylib 0x00007fff65330764 _sigtramp + 3585058916</div><div class="">4  clang                    0x00000001105fa906 abort + 22</div><div class="">5  clang                    0x00000001105fa8e1 __assert_rtn + 81</div><div class="">6  clang                    0x00000001118ab449 clang::Preprocessor::EnterMainSourceFile() + 537</div><div class="">7  clang                    0x0000000110ea3e7b clang::ParseAST(clang::Sema&, bool, bool) + 187</div><div class="">8  clang                    0x0000000110b48c7b clang::CodeGenAction::ExecuteAction() + 123</div><div class="">9  clang                    0x00000001107fd1d3 clang::FrontendAction::Execute() + 67</div><div class="">10 clang                    0x00000001107d0b7c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 972</div><div class="">11 clang                    0x0000000110837bc5 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 4149</div><div class="">12 clang                    0x000000010fcc8834 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 804</div><div class="">13 clang                    0x000000010fcc6fa4 main + 8788</div><div class="">14 libdyld.dylib            0x00007fff97fa15c9 start + 1</div><div class="">Stack dump:</div><div class="">0.<span class="Apple-tab-span" style="white-space:pre">    </span>Program arguments: /cmake-make/trunk-RelWithDebInfo/./bin/clang -cc1 -internal-isystem  cmake-make/trunk-RelWithDebInfo/bin/../lib/clang/3.6.0/include -triple x86_64-apple-macosx10.9.0 -include /clang/test/PCH/local_static.h -fsyntax-only  clang/test/PCH/local_static.cpp -emit-llvm -o  cmake-make/trunk-RelWithDebInfo/tools/clang/test/PCH/Output/local_static.cpp.tmp.no_pch.ll /clang/test/PCH/local_static.cpp</div><div class="">1.<span class="Apple-tab-span" style="white-space:pre"> </span><eof> parser at end of file</div><div class="">/cmake-make/trunk-RelWithDebInfo/tools/clang/test/PCH/Output/local_static.cpp.script: line 5: 57780 Illegal instruction: 4  /cmake-make/trunk-RelWithDebInfo/./bin/clang -cc1 -internal-isystem /cmake-make/trunk-RelWithDebInfo/bin/../lib/clang/3.6.0/include -triple x86_64-apple-macosx10.9.0 -include  clang/test/PCH/local_static.h -fsyntax-only /clang/test/PCH/local_static.cpp -emit-llvm -o /cmake-make/trunk-RelWithDebInfo/tools/clang/test/PCH/Output/local_static.cpp.tmp.no_pch.ll /clang/test/PCH/local_static.cpp</div></div><div class=""><br class=""></div><div class="">Are you seeing these failures as well?</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Ted</div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>