Closed
Description
As #21511 has shown, there are lots of cases in which integer suffixes aren't needed at all.
Usually audits are needed to make sure the intended type is inferred, and disabling the fallback to i32
wouldn't really work for tests and whatnot.
It should be easy to modify the compiler to dump the equivalent of --pretty=typed
(with pretty-printing showing no suffixes on expressions) into some temporary directory, then compare the results from two make check
runs, one with all the suffixes removed.