[Lldb-commits] [lldb] r106606 - in /lldb/trunk: include/lldb/Expression/ClangASTSource.h include/lldb/Expression/ClangExpressionDeclMap.h source/Expression/ClangASTSource.cpp source/Expression/ClangExpressionDeclMap.cpp

Jim Ingham jingham at apple.com
Tue Jun 22 18:57:20 PDT 2010


DWARf is pretty good at expressing typedef chains.  We use typedef'ed name of variables for various purposes.  For instance the "data formatters" when we get to them will bind to the typedef used in the declaration and only fallback on the actual type if there is no formatter for the typedef'ed version...  That's convenient when somebody wants to see "typedef uint32_t bitmask" printed as an array of bits, not as a hex number.

Jim

On Jun 22, 2010, at 6:49 PM, John McCall wrote:

> It may not matter much, because I'm not sure how well typedef information is preserved
> through DWARF, but this should be 





More information about the lldb-commits mailing list