Remove struct explanation
authorTom Tromey <tom@tromey.com>
Thu, 17 May 2018 05:05:54 +0000 (23:05 -0600)
committerTom Tromey <tom@tromey.com>
Wed, 23 May 2018 15:17:01 +0000 (09:17 -0600)
commit2ac237e52beb08e09037ff917924319246b5ea6d
treefcadfdbb93eea45fa9bbb135a414447b2dd23287
parentb98664d3862579c5a0d23901b1e2fc1f595f39ff
Remove struct explanation

Now that there's only a single reason for a complaint to be emitted,
this removes "struct explanation" and changes vcomplaint to emit the
desired messages directly.

gdb/ChangeLog
2018-05-23  Tom Tromey  <tom@tromey.com>

* complaints.c (struct complaints) <explanation>: Remove.
(symfile_explanations): Remove.
(symfile_complaint_book): Update.
(vcomplaint): Update.
(struct explanation): Remove.
gdb/ChangeLog
gdb/complaints.c