Hi,
Debug info of types missing in case of explicit casts.
Example :
typedef struct S { int i; } *T;
void foo(void *p) { ((T)(p))->i++; }
No DW_TAG_typedef, DW_TAG_structure_type and DW_TAG_member tags are available in debug text.
This patch fixes the same and produces tags irrespective of whether typedef is used or not.
Thanks!