hubert-reinterpretcast wrote:

> The way I read the intent is that `FENV_ROUND` applies the behavior of the 
> rounding mode to all known operations and restores the dynamic rounding mode 
> for all unknown function calls, with standard library calls being considered 
> to be a known operation when they are not macro-replaced.

Perhaps that is how you read the intent; however, the wording is clear that 
standard library calls are only subject to `FENV_ROUND` behaviour when they 
_are_ macro-replaced (by macros defined by the C library headers).

https://github.com/llvm/llvm-project/pull/158048
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to