--- - branch: MAIN date: Sun Jan 3 15:44:36 UTC 2021 files: - new: '1.2' old: '1.1' path: src/tests/usr.bin/xlint/lint1/msg_124.c pathrev: src/tests/usr.bin/xlint/lint1/msg_124.c@1.2 type: modified - new: '1.2' old: '1.1' path: src/tests/usr.bin/xlint/lint1/msg_124.exp pathrev: src/tests/usr.bin/xlint/lint1/msg_124.exp@1.2 type: modified id: 20210103T154436Z.bd1675b4646eaec4fc0453e2d7940ce8d0afc3bc log: | lint: add test for message 124 "illegal pointer combination" The message may be correct, but it is not helpful in any way. There are just too many function pointers that may differ in a very small detail. Before tyname.c 1.20 from 2021-01-02, the string representation of type names was often limited to only 63 characters. Because of this, it made sense to omit any detail that could need more space than this. Now that this limitation is gone, it's reasonable to add more detail to the type information, especially since that information is readily available. module: src subject: 'CVS commit: src/tests/usr.bin/xlint/lint1' unixtime: '1609688676' user: rillig