Don't include symtab.h from expression.h
authorTom Tromey <tom@tromey.com>
Fri, 22 Mar 2019 22:06:36 +0000 (16:06 -0600)
committerTom Tromey <tom@tromey.com>
Mon, 25 Mar 2019 05:32:09 +0000 (23:32 -0600)
commita930ebcdf9594d6b6f91b634dceec1b2425a76a0
treed6b6adacf959005487d0f6dba6e94bb4e5803dd0
parent582942f4560f1c8d2a60c2557267f9d3ad8dd6aa
Don't include symtab.h from expression.h

expression.h includes symtab.h, but apparently only for the
declaration of struct block.  This patch changes it to foward-declare
the structure, and remove the include.

gdb/ChangeLog
2019-03-24  Tom Tromey  <tom@tromey.com>

* expression.h: Don't include symtab.h.
(struct block): Forward declare.
gdb/ChangeLog
gdb/expression.h