]> granicus.if.org Git - graphviz/commit
sparse SparseMatrix_coordinate_form_add_entry: abbreviate no-op 'MAX' call
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 28 Aug 2022 20:23:01 +0000 (13:23 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 31 Aug 2022 00:12:49 +0000 (17:12 -0700)
commita99f268ff09a05ed854e137ea591504079140775
tree72e5501c5b5e6d371edf9a5f8130e6bb34b178f6
parentf86a8b44b4e2f96747aa8f270e9a02a8538ff334
sparse SparseMatrix_coordinate_form_add_entry: abbreviate no-op 'MAX' call

d1d1ae30865c14bb7e6a75f8772543c10419e48b seems to have incorrectly assumed
multiplication has a higher precedence than casts. In reality, it is the
opposite, meaning the first parameter to this `MAX` call was always 0. So the
entire expression would evaluate to 10. Empirically this seems to have been fine
since this code has been in use for over a decade with no specific problems
blamed on this area. So lets just abbreviate it into what it evaluates to.

Gitlab: fixes #2269
lib/sparse/SparseMatrix.c