<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">When compiling mumble-iphone from <a href="https://github.com/mumble-voip/mumble-iphoneos" class="">https://github.com/mumble-voip/mumble-iphoneos</a> I had a parser error on the file CodeOutputStream.m (form <a href="https://github.com/booyah/protobuf-objc/tree/696b7b61cdd4e8d77c55ace98b3119194fa04b7f" class="">https://github.com/booyah/protobuf-objc/tree/696b7b61cdd4e8d77c55ace98b3119194fa04b7f</a>).</div><div class=""><br class=""></div><div class="">I know that the code form protobuf is old but maybe there is an issue in the parser.</div><div class=""><br class=""></div><div class="">I get the following error (this is working well with the llvm from Apple): </div><div class=""><br class=""></div><div class=""><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">/src/runtime/Classes/CodedOutputStream.m:389:47: current parser token '{'</div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">clang-3.9: error: unable to execute command: Segmentation fault: 11</div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; line-height: normal;" class="">I have no experience with the front-end but it seems that the issue is at the end of the file (I have attached the file).</div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; line-height: normal;" class=""><br class=""></div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; line-height: normal;" class="">If you remove the function writeRawLittleEndian32 and writeRawLittleEndian64, the parser does not indicate any error (maybe the error is in writeRawVarint64 and it is propagate to the next function). </div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; line-height: normal;" class=""><br class=""></div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; line-height: normal;" class="">Greetings, </div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; line-height: normal;" class=""><br class=""></div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; line-height: normal;" class="">Johan</div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div><div style="margin: 0px 0px 0px 12px; text-indent: -12px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><br class=""></div>
</div></body></html>