<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word"><div><div class="im"><blockquote type="cite"><div class="gmail_quote">
<div>I suppose the question is whether  "getLang().CPlusPlus0x" is true for Objective-C++, or only actual C++0x?</div></div></blockquote><div><br></div></div><div>Objective-C (and its revisions and supplements) is orthogonal to C++.  We can and do support using the Objective-C extensions in code whose "base" standard is C++0x.</div>
</div></div></blockquote><div><br></div><div>More formally, that is to say that getLang().CPlusPlus0x and getLang().ObjC can both be true at the same time?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style="word-wrap:break-word"><div><div class="im"><blockquote type="cite"><div class="gmail_quote"><div>Well for now the ObjC case for messages comes first - so it won't pollute the C++0x lambda case until someone wants to add in Obj-C++ lambdas.</div>

</div>
</blockquote></div></div><br><div>That seems like a reasonable approach.</div></div></blockquote><div><br></div><div>Great - thanks. (but perhaps John will get there before me - we'll see. I've just been looking at it the last few days as an experiment/foray into the Clang/LLVM codebase)</div>
<div><br></div><div>- David </div></div>