diff options
author | Jade Lovelace <lix@jade.fyi> | 2024-07-12 14:56:30 +0200 |
---|---|---|
committer | Jade Lovelace <lix@jade.fyi> | 2024-07-12 16:48:28 +0200 |
commit | dde51af97df647e423943d63b5f65b55bf35d811 (patch) | |
tree | 7599bf76cba6c00f36a0bc7854df33ac02e92863 /src/libstore/downstream-placeholder.cc | |
parent | 4b109ec1a8fc4550150f56f0f46f2f41d844bda8 (diff) |
Use std::strong_ordering for version comparison
The actual motive here is the avoidance of integer overflow if we were
to make these use checked NixInts and retain the subtraction.
However, the actual *intent* of this code is a three-way comparison,
which can be done with operator<=>, so we should just do *that* instead.
Change-Id: I7f9a7da1f3176424b528af6d1b4f1591e4ab26bf
Diffstat (limited to 'src/libstore/downstream-placeholder.cc')
0 files changed, 0 insertions, 0 deletions