Ed Maste 6b926c8f45 Support restrict qualifier in dwarf debug info
Newer clang/llvm emit DW_TAG_restrict_type, which wasn't handled by gdb.
Import support from Apple's gdb-1822:

|  2009-03-24  Jason Molenda  (jmolenda@apple.com)
|
|    * gdbtypes.c (make_cv_type): Rename this function to make_cvr_type to
|    also handle restrict qualifiers.
|    (check_typedef): Handle TYPE_RESTRICT.
|    * gdbtypes.h (TYPE_FLAG_RESTRICT, TYPE_RESTRICT): New.
|    * hpread.c (hpread_type_lookup): Update to use make_cvr_type.
|    * stabsread.c (read_type): Pass the restrict qualifiers along.
|    * parse.c (follow_types): Pass the restrict qualifiers along.
|    * dwarf2read.c (read_tag_const_type): Call make_cvr_type.
|    (read_tag_volatile_type): Same.
|    (read_tag_restrict_type): New function.
|    (read_type_die): Handle DW_TAG_restrict_type.

Obtained from: Apple
Sponsored by: ADARA Networks
2012-12-19 16:23:20 +00:00
..
2012-12-07 12:39:58 +00:00
2012-11-16 01:37:25 +00:00
2012-09-14 21:17:53 +00:00
2012-08-08 09:42:44 +00:00
2012-09-22 17:47:37 +00:00
2010-11-18 18:22:58 +00:00
2012-11-10 01:46:13 +00:00
2012-12-03 19:00:23 +00:00
2012-11-29 13:35:44 +00:00
2012-10-05 18:42:50 +00:00
2012-10-22 18:56:31 +00:00
2012-02-22 03:36:15 +00:00
2011-12-08 02:40:46 +00:00