Validate an alignment specifier.
(valid-align-spec align table ienv) → (mv erp new-align return-types new-table)
For now we just validate the type name or expression, possibly extending the validation table, but we do not check whether the alignment specifier is appropriate for the place where it occurs [C17:6.7.5].
In the version with the expression,
the latter must have integer type [C17:6.7.5/3].
The version with the type name
is equivalent to