about summary refs log tree commit diff
path: root/src/test/run-pass/thinlto
diff options
context:
space:
mode:
authorZack M. Davis <code@zackmdavis.net>2017-09-22 15:45:47 -0700
committerZack M. Davis <code@zackmdavis.net>2017-09-22 15:45:47 -0700
commit8917616e6a295fb4080c8e29362dc1e5a477c479 (patch)
tree954123bd881393e9172cf61defaba0a7fa2fa576 /src/test/run-pass/thinlto
parent14039a42ac6365afc842214989613f9a688c9a66 (diff)
downloadrust-8917616e6a295fb4080c8e29362dc1e5a477c479.tar.gz
rust-8917616e6a295fb4080c8e29362dc1e5a477c479.zip
add comparison operators to must-use lint (under `fn_must_use` feature)
Although RFC 1940 is about annotating functions with `#[must_use]`, a
key part of the motivation was linting unused equality operators.

(See
https://github.com/rust-lang/rfcs/pull/1812#issuecomment-265695898—it
seems to have not been clear to discussants at the time that marking the
comparison methods as `must_use` would not give us the lints on
comparison operators, at least in (what the present author understood
as) the most straightforward implementation, as landed in #43728
(3645b062).)

To rectify the situation, we here lint unused comparison operators as
part of the unused-must-use lint (feature gated by the `fn_must_use`
feature flag, which now arguably becomes a slight (tolerable in the
opinion of the present author) misnomer).

This is in the matter of #43302.
Diffstat (limited to 'src/test/run-pass/thinlto')
0 files changed, 0 insertions, 0 deletions