Rollup merge of #30986 - sliz1:book-macro, r=alexcrichton
Sorry for nitpicking, but I think the example of the expanded macro should be wrapped inside a pair of curly braces to match the macro definition. Also the current example triggers a variable redefinition error.
This commit is contained in:
commit
f0e8594bce
@ -285,9 +285,11 @@ This expands to
|
|||||||
|
|
||||||
```text
|
```text
|
||||||
const char *state = "reticulating splines";
|
const char *state = "reticulating splines";
|
||||||
int state = get_log_state();
|
{
|
||||||
if (state > 0) {
|
int state = get_log_state();
|
||||||
printf("log(%d): %s\n", state, state);
|
if (state > 0) {
|
||||||
|
printf("log(%d): %s\n", state, state);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user