Hi,
As the title says, I don't believe there's a point in inserting Truncates before ZExt's that have no-effect, i.e. ZExts where the argument's type width is the same as the result's type width.
This is a prerequisite for the test in D111237 to pass.