diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/mpfrlint | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/mpfrlint b/tools/mpfrlint index eb0578ac7..757d4e175 100755 --- a/tools/mpfrlint +++ b/tools/mpfrlint @@ -48,6 +48,11 @@ grep '[^a-z_]snprintf *([^)]' $srctests # This test is a heuristic. grep 'MPFR_ASSERTD[^a-z]*;' src/*.c +# ASSERT and ASSERT_ALWAYS must not be used for assertion checking. +# Use MPFR_STAT_STATIC_ASSERT for static assertions, otherwise either +# MPFR_ASSERTD (debug mode / hint for the compiler) or MPFR_ASSERTN. +grep -E '[^_]ASSERT(_ALWAYS)? *(\(|$)' {src,tests}/*.c + # Use MPFR_TMP_LIMBS_ALLOC. grep 'MPFR_TMP_ALLOC.*\(BYTES_PER_MP_LIMB\|sizeof.*mp_limb_t\)' src/*.c |