symtab reader: fix symtab iterator to support C++20

Inheriting from std::vector::iterator causes the type to advertise
itself as a contiguous iterator. This causes a compilation error in
newer versions of libc++ that try to use contiguous-iterator-specific
optimizations in those situations. Fixed thus by explicitly specifying
the interator_concept tag.

	* abg-symtab-reader.h (symtab_iterator): Specify
	  iterator_concept as forward_iterator to support C++20 compilation.

Change-Id: I51b76a97bf8aa1158f73eb6252d8669c84e0b5c3
Signed-off-by: Matthias Maennich <maennich@google.com>
1 file changed