diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2020-12-21 08:54:31 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-21 08:54:31 +0000 |
commit | 9bb9fbab3ab603150990ef8f2df12bddc7104058 (patch) | |
tree | 40942ad355497fa78a5851a94ae363189db0b738 /crates/syntax/test_data/parser/ok/0007_extern_crate.rs | |
parent | fa75e11eb699d4c959569ab8ab5934ba1ab9bc29 (diff) | |
parent | 64caa027b884b3458997318a01e99812e6bb6fca (diff) |
Merge #6965
6965: Properly attach attributes to Param instead of parent ParamList r=matklad a=Veykril
Fixes #2783, fixes #2781
The problem with `let _a = [0,#[cfg(feature = "L")]0];` has already been fixed some time ago it seems:
<details>
<summary>Syntax Tree for the const item</summary>
```
LET_STMT@200..236
LET_KW@200..203 "let"
WHITESPACE@203..204 " "
IDENT_PAT@204..206
NAME@204..206
IDENT@204..206 "_a"
WHITESPACE@206..207 " "
EQ@207..208 "="
WHITESPACE@208..209 " "
ARRAY_EXPR@209..235
L_BRACK@209..210 "["
LITERAL@210..211
INT_NUMBER@210..211 "0"
COMMA@211..212 ","
LITERAL@212..234
ATTR@212..233
POUND@212..213 "#"
L_BRACK@213..214 "["
PATH@214..217
PATH_SEGMENT@214..217
NAME_REF@214..217
IDENT@214..217 "cfg"
TOKEN_TREE@217..232
L_PAREN@217..218 "("
IDENT@218..225 "feature"
WHITESPACE@225..226 " "
EQ@226..227 "="
WHITESPACE@227..228 " "
STRING@228..231 "\"L\""
R_PAREN@231..232 ")"
R_BRACK@232..233 "]"
INT_NUMBER@233..234 "0"
R_BRACK@234..235 "]"
SEMICOLON@235..236 ";"
```
</details>
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
Diffstat (limited to 'crates/syntax/test_data/parser/ok/0007_extern_crate.rs')
0 files changed, 0 insertions, 0 deletions