[lldb-dev] Adding options to ClangExpressionParser?

Tong Shen endlessroad at google.com
Mon Sep 15 17:43:48 PDT 2014

Do you mean EvaluateExpressionOptions in Target.h?

It seems that this options class is for runtime purpose; I'd like to
add another class for compiler options only.

That said, I'm perfectly fine with extending this class though :-)
Which do you suggest?

Thank you!

On Mon, Sep 15, 2014 at 5:33 PM, Greg Clayton <gclayton at apple.com> wrote:
> I believe we have an expression options class that can optionally be passed into expression evaluation. We should extend this class to allow for options to be added to that.
>> On Sep 15, 2014, at 5:05 PM, Tong Shen <endlessroad at google.com> wrote:
>> Hi all,
>> I think there should be an interface for setting user-defined compiler
>> options for the JIT compiler.
>> For example, executable is compiled with -fno-rtti, but JIT compiler
>> doesn't set that by default. This difference will cause search failure
>> of certain rtti objects, which causes an immediate crash (the crash
>> code is in LLVM, not in LLDB) ...
>> What's the preferred way to do this? Here's what I'm thinking:
>> 1. Add an option to source/Target/Target.cpp
>> 2. Make ClangExpressionParser honor that option.
>> Thanks in advance for any suggestions :-)
>> --
>> Best Regards, Tong Shen
>> _______________________________________________
>> lldb-dev mailing list
>> lldb-dev at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Best Regards, Tong Shen

More information about the lldb-dev mailing list