There is a related problem that I’d like to bring up here again: If -ffast-math or -Ofast are used and inf/nan detection no longer works (with recent versions of XCode), a plugin can no longer detect inf/nan on incoming audio streams using the usual functions like fpclassify/isnan/isinf.
Hand-rolled variants need to be used in order to guard against invalid values that might come from previous plugins, loaded sample files or even the hosts.
Here’s the previous thread about this issue:
