diff options
| author | WormHeamer | 2025-08-10 05:23:40 -0400 |
|---|---|---|
| committer | WormHeamer | 2025-08-10 05:23:40 -0400 |
| commit | 57966ce12201c94847bc2cc699055efcafd255f8 (patch) | |
| tree | bea27aae910e44a86d3722814caa85bb55fe13d4 | |
| parent | 073c741588738d23408cc7bf3eed461614de050e (diff) | |
specify that < and > are incompatible with =
| -rw-r--r-- | peephole.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -45,6 +45,8 @@ static inline int node_cmp_incompat(NodeType a, NodeType b) { { N_CMP_LES, N_CMP_GTE }, { N_CMP_GTR, N_CMP_LTE }, { N_CMP_LES, N_CMP_GTR }, + { N_CMP_LES, N_CMP_EQL }, + { N_CMP_GTR, N_CMP_EQL }, }; for (unsigned i = 0; i < sizeof pairs / sizeof *pairs; i++) { if ((pairs[i].l == a && pairs[i].r == b) || (pairs[i].l == b && pairs[i].r == a)) { |
