From 91c4852fdf7bb750be3e6e264fe6e49d4c109a5f Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Tue, 18 Feb 2020 23:39:31 +0100 Subject: [PATCH] P1908R1 Reserving attribute namespaces for future use --- source/declarations.tex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/declarations.tex b/source/declarations.tex index 35cc98100a..cdee097a25 100644 --- a/source/declarations.tex +++ b/source/declarations.tex @@ -8540,6 +8540,14 @@ behavior is \impldef{behavior of non-standard attributes}. Any \grammarterm{attribute-token} that is not recognized by the implementation is ignored. +An \grammarterm{attribute-token} is reserved for future standardization if +\begin{itemize} +\item it is not an \grammarterm{attribute-scoped-token} and +not specified in this document, or +\item it is an \grammarterm{attribute-scoped-token} and +its \grammarterm{attribute-namespace} is +either \tcode{std} or \tcode{std} followed by one or more digits. +\end{itemize} \begin{note} Each implementation should choose a distinctive name for the \grammarterm{attribute-namespace} in an \grammarterm{attribute-scoped-token}.