llvm-project/lldb/source/Expression
Sean Callanan 9829801437 Changed the way the expression parser handles variables
of reference types.  Previously, such variables were
materialized as references to those references, which
caused undesried behavior in Clang and was useless anyway
(the benefit of using references to variables is that it
allows expressions to modify variables in place, but for
references that's not required).

Now we just materialize the references directly, which
fixes a variety of expressions that use references.

llvm-svn: 143137
2011-10-27 19:41:13 +00:00
..
ASTDumper.cpp Modified the ASTDumper to return a "const char *" instead of a copy of the 2011-10-20 00:47:21 +00:00
ASTResultSynthesizer.cpp Improved expression logging. Now all calls to 2011-10-14 20:34:21 +00:00
ASTStructExtractor.cpp Order of initialization lists. 2011-04-11 19:41:40 +00:00
ClangASTSource.cpp Implemented a namespace map that allows searching 2011-10-12 00:12:34 +00:00
ClangExpressionDeclMap.cpp Changed the way the expression parser handles variables 2011-10-27 19:41:13 +00:00
ClangExpressionParser.cpp Enabled dedicated debugger support in Clang, meaning 2011-10-21 23:40:00 +00:00
ClangExpressionVariable.cpp Fix up how the ValueObjects manage their life cycle so that you can hand out a shared 2011-04-22 23:53:53 +00:00
ClangFunction.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
ClangPersistentVariables.cpp Added support for persistent types to the 2011-08-23 21:20:51 +00:00
ClangUserExpression.cpp Extended the lifetime of Clang parser objects to the 2011-10-12 22:20:02 +00:00
ClangUtilityFunction.cpp Converted the lldb_private::Process over to use the intrusive 2011-09-22 04:58:26 +00:00
DWARFExpression.cpp Improved expression logging. Now all calls to 2011-10-14 20:34:21 +00:00
ExpressionSourceCode.cpp Factored out handling of the source code for an 2011-09-26 18:45:31 +00:00
IRDynamicChecks.cpp Added an extra parameter to the object-checker 2011-10-27 00:02:05 +00:00
IRForTarget.cpp Improved handling of static data in the expression 2011-10-25 18:36:40 +00:00
IRInterpreter.cpp Extended the IR interpreter to handle the variables 2011-10-26 21:20:00 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
ProcessDataAllocator.cpp While tracking down memory consumption issue a few things were needed: the 2011-08-10 02:10:13 +00:00
RecordingMemoryManager.cpp Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00