Index: clang/docs/UsersManual.rst =================================================================== --- clang/docs/UsersManual.rst +++ clang/docs/UsersManual.rst @@ -1609,10 +1609,13 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The macro ``__FLT_EVAL_METHOD__`` will expand to either the value set from the command line option ``ffp-eval-method`` or to the value from the target info -setting. The ``__FLT_EVAL_METHOD__`` macro cannot expand to the correct -evaluation method in the presence of a ``#pragma`` which alters the evaluation -method. An error is issued if ``__FLT_EVAL_METHOD__`` is expanded inside a scope -modified by ``#pragma clang fp eval_method``. +setting. The ``__FLT_EVAL_METHOD__`` macro is resolved as a macro +definition during expansion. When predefined preprocessor macros are dumped, +``__FLT_EVAL_METHOD__`` will not be listed. +The ``__FLT_EVAL_METHOD__`` macro cannot expand to the correct evaluation method +in the presence of a ``#pragma`` which alters the evaluation method. An error is +issued if ``__FLT_EVAL_METHOD__`` is expanded inside a scope modified by +``#pragma clang fp eval_method``. .. _fp-constant-eval: