When I use "#pragma STDC FP_CONTRACT DEFAULT" and compile with "-ffp-contract=fast-honor-pragmas", clang asserts. ``` float f(float a, float b, float c) { #pragma STDC FP_CONTRACT DEFAULT return a * b + c; } ``` See: https://godbolt.org/z/EqE6Kn6Wf