diff --git a/source/preprocessor.tex b/source/preprocessor.tex index bab9b3be73..3b073eaf05 100644 --- a/source/preprocessor.tex +++ b/source/preprocessor.tex @@ -1538,6 +1538,12 @@ to the \grammarterm{attribute-token}{s} described in~\ref{dcl.attr}, except that the macro names \tcode{likely} and \tcode{unlikely} may be defined as function-like macros. +\begin{note} +An alternative token\iref{lex.digraph} is not an identifier, +even when its spelling consists entirely of letters and underscores. +Therefore it is not possible to define a macro +whose name is the same as that of an alternative token. +\end{note} \pnum If a @@ -1567,12 +1573,6 @@ \end{footnote} to be replaced by the replacement list of preprocessing tokens that constitute the remainder of the directive. -\begin{footnote} -An alternative token\iref{lex.digraph} is not an identifier, -even when its spelling consists entirely of letters and underscores. -Therefore it is not possible to define a macro -whose name is the same as that of an alternative token. -\end{footnote} The replacement list is then rescanned for more macro names as specified in \ref{cpp.rescan}.