dawn added a comment.

On Mon, Jul 27, 2015 at 11:24:01AM -0700, Jim Ingham wrote:

> Just to be clear...  Sean doesn't have a DESIRE to have the expression parser 
> use ObjC++ anytime the language is a C family language.  Rather he MUST right 
> now, because the expression parser uses features of C++ to capture values.  
> We could switch to using C++ in C/C++ situations, and ObjC++ in others, but 
> there wasn't sufficient motivation to add that.  Sometime when we get some 
> spare cycles we'll try to relax the need for C++, and then we'll truly be 
> able to follow the frame language.  For now, we do "Want C -> get ObjC++", 
> "Want ObjC -> get ObjC++" etc...  But again, that is not a fundamental 
> choice, it is an implementation necessity.


I see.  This is a major pain for Pascal however, because C++ and ObjC/ObjC++ 
conflict directly with Pascal, so unless the user specifies the language (via 
target.language or expr --language), they can't evaluate at all.  So until you 
guys can find those "spare cycles", we're forced to maintain private patches.


Repository:
  rL LLVM

http://reviews.llvm.org/D11482




_______________________________________________
lldb-commits mailing list
lldb-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to