abg-reporter-priv.cc: Improve readability of represent helper function.

This change:

    - makes local variables const where possible
    - gives local variables more descriptive names
    - factors out some more expressions as local variables
    - simplifies the logic around anonymous data members

There are no behavioural changes.

	* src/abg-reporter-priv.cc (represent): In the var_diff_sptr
	overload, rename pretty_representation to o_pretty_representation,
	introduce n_pretty_representation where needed and replace the
	duplicate tr1 and tr2 with these; rename all other variables foo1
	and foo2 to o_foo and n_foo respectively, using _type instead of
	_t; introduce o_anon and n_anon and use them to make the local
	variable is_strict_anonymous_data_member_change const, make
	ABG_ASSERT in anonymous data member handling more obvious in the
	case where anonymity has changed and allow simplification of
	formatting in this case; move declarations of const local
	variables above those of the non-const, state-tracking, variables.

Signed-off-by: Giuliano Procida <gprocida@google.com>
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
1 file changed