File tree Expand file tree Collapse file tree 2 files changed +3
-6
lines changed Expand file tree Collapse file tree 2 files changed +3
-6
lines changed Original file line number Diff line number Diff line change 232
232
If the value of the expression when
233
233
so converted is \tcode {true}, the declaration has no
234
234
effect. Otherwise, the program is ill-formed, and the resulting
235
- diagnostic message\iref {intro.compliance } shall include the text of
236
- the \grammarterm {string-literal}, if one is supplied,
237
- except that characters not in the basic
238
- source character set\iref {lex.charset } are not required to appear in
239
- the diagnostic message.
235
+ diagnostic message\iref {intro.compliance } should include the text of
236
+ the \grammarterm {string-literal}, if one is supplied.
240
237
\begin {example }
241
238
\begin {codeblock }
242
239
static_assert(sizeof(int) == sizeof(void*), "wrong pointer size" );
Original file line number Diff line number Diff line change 1607
1607
\terminal {\# error} \opt {pp-tokens} new-line
1608
1608
\end {ncsimplebnf }
1609
1609
causes the implementation to produce
1610
- a diagnostic message that includes the specified sequence of preprocessing tokens,
1610
+ a diagnostic message that should include the specified sequence of preprocessing tokens,
1611
1611
and renders the program ill-formed.
1612
1612
1613
1613
\rSec 1[cpp.pragma]{Pragma directive}%
You can’t perform that action at this time.
0 commit comments