From Jason Turner

[macro.names]

Diff to HTML by rtfpessoa

tmp/tmp11b9u7xw/{from.md → to.md} RENAMED
@@ -2,9 +2,10 @@
2
 
3
  A translation unit that includes a standard library header shall not
4
  `#define` or `#undef` names declared in any standard library header.
5
 
6
  A translation unit shall not `#define` or `#undef` names lexically
7
- identical to keywords, to the identifiers listed in Table 
8
- [[tab:identifiers.special]], or to the *attribute-token*s described in 
9
- [[dcl.attr]].
 
10
 
 
2
 
3
  A translation unit that includes a standard library header shall not
4
  `#define` or `#undef` names declared in any standard library header.
5
 
6
  A translation unit shall not `#define` or `#undef` names lexically
7
+ identical to keywords, to the identifiers listed in
8
+ [[lex.name.special]], or to the *attribute-token*s described in 
9
+ [[dcl.attr]], except that the names `likely` and `unlikely` may be
10
+ defined as function-like macros  [[cpp.replace]].
11