stage1: Don't skip steps when analyzing union types

Don't cut any corner and properly run the type trough every single step
even though it has no fields (or, better, the sum of the size of all its
fields is zero).

Fix the logic to consider an explicit non-zero-sized tag enough to treat
the type as sized.

Closes #7451
8a2ab60fcaLemonBoy committed on 12/15/2020, 7:40:21 PM· committed by Andrew Kelleyparent8591f30
2 files changedLine totals unavailable