]> granicus.if.org Git - check/commit
Add warning on floating point eq and ne assertions
authorBranden Archer <b.m.archer4@gmail.com>
Sun, 22 Oct 2017 16:35:49 +0000 (12:35 -0400)
committerGitHub <noreply@github.com>
Sun, 22 Oct 2017 16:35:49 +0000 (12:35 -0400)
commitbf671bfc8d86630e84892219196bf2dd5173306a
treedc5d8f8dad31b9f0862a83b9e042e6c2d345a4d3
parent673dce1d61781c32b449bef0ee8711dc7e689170
Add warning on floating point eq and ne assertions

The usefulness of the float/double/ldouble eq and ne macros is very limited. Comparing
the results of a floating point computation should be done with some tolerance, instead
of expecting an exact answer. There may be differences on different platforms, etc.

To this end, some warnings are added to the eq and ne functions, instead directing users
to use the _tol functions instead.
src/check.h.in