about summary refs log tree commit diff
path: root/src/rustllvm/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2020-04-15 06:39:11 +0000
committerbors <bors@rust-lang.org>2020-04-15 06:39:11 +0000
commita96f8743014cb1e3c26ec6e6b45734fa537bda2e (patch)
tree35a56db186926350c9a875e5576c040b0392a1f9 /src/rustllvm/CoverageMappingWrapper.cpp
parentc6cc07a85121107c3d268fc67671f1b3b4a529af (diff)
parent4449cc799b737327b773b900f3f9e3684373aaf5 (diff)
downloadrust-a96f8743014cb1e3c26ec6e6b45734fa537bda2e.tar.gz
rust-a96f8743014cb1e3c26ec6e6b45734fa537bda2e.zip
Auto merge of #5345 - Toxyxer:add-lint-for-float-in-array-comparison, r=flip1995
Add lint for float in array comparison

Fixes #4277
changelog:
- Added new handler for expression of index kind (e.g. `arr[i]`). It returns a constant when both array and index are constant, or when the array is constant and all values are equal.
- Trigger float_cmp and float_cmp_const lint when comparing arrays. Allow for comparison when one of the arrays contains only zeros or infinities.
- Added appropriate tests for such cases.
Diffstat (limited to 'src/rustllvm/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions