<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jul 3, 2012, at 3:02 PM, Jean-Daniel Dupas wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">This commit broke the Obj-C++11 parser:</div></blockquote><div><br></div>I turned it off for Obj-C++11 parser until I get the chance to look at it.</div><div>This is in r159690</div><div><br></div><div>- Fariborz</div><div><br><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div>---- foo.mm</div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; color: rgb(194, 42, 156); ">@interface<span style="color: #000000"> Foo</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; color: rgb(194, 42, 156); ">@end</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; min-height: 13px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; color: rgb(194, 42, 156); ">@implementation<span style="color: #000000"> Foo</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; min-height: 13px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; "><span style="color: #c22a9c">static</span> <span style="color: #c22a9c">int</span> test() {</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><span style="font-family: Menlo; font-size: 11px; ">  </span><font color="#c22a9c" face="Menlo"><span style="background-color: transparent; font-size: 11px;">return</span></font><span style="font-family: Menlo; font-size: 11px; color: rgb(0, 0, 0); "> </span><span style="font-family: Menlo; font-size: 11px; color: rgb(47, 47, 207); ">0</span><span style="font-family: Menlo; font-size: 11px; color: rgb(0, 0, 0); ">;</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; ">}</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; min-height: 13px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; color: rgb(194, 42, 156); ">@end</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; color: rgb(194, 42, 156); "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Menlo; font-size: 11px; min-height: 13px; ">----------</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="background-color: transparent; font-size: 11px;">clang++ -fsyntax-only -std=c++11 foo.mm </span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="background-color: transparent; font-size: 11px;">foo.mm:8:2: error: expected expression</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="background-color: transparent; font-size: 11px;">        return 0;</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="background-color: transparent; font-size: 11px;">        ^</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="background-color: transparent; font-size: 11px;">foo.mm:9:2: error: expected ';' after top level declarator</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="background-color: transparent; font-size: 11px;">}</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="background-color: transparent; font-size: 11px;"> ^</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="background-color: transparent; font-size: 11px;"> ;</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="background-color: transparent; font-size: 11px;">foo.mm:12:1: error: missing '@end'</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="background-color: transparent; font-size: 11px;">^</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="font-size: 11px;">@end</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="font-size: 11px;"><br></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><span style="font-family: Menlo; font-size: 11px; ">foo.mm</span><font face="Menlo"><span style="font-size: 11px;">:5:1: note: implementation started here</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="font-size: 11px;">@implementation Foo</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="font-size: 11px;">^</span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 13px; "><font face="Menlo"><span style="font-size: 11px;">3 errors generated.</span></font></div></div></div></div></blockquote></div><br></body></html>