Backport Allow aliasing to cross the inlineable class constructor barrier.

Basically, this allows to keep information about constants or
aliasing assigned to fields of an inlineable class, for use with
the instance returned by the constructor.

(cherry picked from commit 36b018eee195e02c41a4a2dd0b6da5ddea035083)

Conflicts:

	ci/checksizes.sh