Fix variadic arg inline test

This commit is contained in:
Evgenii P 2019-08-07 23:48:21 +07:00
parent 3fb58c620c
commit 9ea36703d2
3 changed files with 25 additions and 25 deletions

View file

@ -61,7 +61,7 @@ fn list_(p: &mut Parser, flavor: Flavor) {
} }
// test param_list_vararg // test param_list_vararg
// extern "C" { fn printf(format: *const i8, ...) -> i32; } // extern "C" { fn printf(format: *const i8, ...) -> i32; }
// extern "C" { fn printf(#[attr] format: *const i8, ...) -> i32; } // extern "C" { fn printf(format: *const i8, #[attr] ...) -> i32; }
if flavor.type_required() { if flavor.type_required() {
p.eat(T![...]); p.eat(T![...]);
} }

View file

@ -1,2 +1,2 @@
extern "C" { fn printf(format: *const i8, ...) -> i32; } extern "C" { fn printf(format: *const i8, ...) -> i32; }
extern "C" { fn printf(#[attr] format: *const i8, ...) -> i32; } extern "C" { fn printf(format: *const i8, #[attr] ...) -> i32; }

View file

@ -63,29 +63,29 @@ SOURCE_FILE@[0; 122)
IDENT@[73; 79) "printf" IDENT@[73; 79) "printf"
PARAM_LIST@[79; 111) PARAM_LIST@[79; 111)
L_PAREN@[79; 80) "(" L_PAREN@[79; 80) "("
ATTR@[80; 87) PARAM@[80; 97)
POUND@[80; 81) "#" BIND_PAT@[80; 86)
TOKEN_TREE@[81; 87) NAME@[80; 86)
L_BRACK@[81; 82) "[" IDENT@[80; 86) "format"
IDENT@[82; 86) "attr" COLON@[86; 87) ":"
R_BRACK@[86; 87) "]"
WHITESPACE@[87; 88) " " WHITESPACE@[87; 88) " "
PARAM@[88; 105) POINTER_TYPE@[88; 97)
BIND_PAT@[88; 94) STAR@[88; 89) "*"
NAME@[88; 94) CONST_KW@[89; 94) "const"
IDENT@[88; 94) "format" WHITESPACE@[94; 95) " "
COLON@[94; 95) ":" PATH_TYPE@[95; 97)
WHITESPACE@[95; 96) " " PATH@[95; 97)
POINTER_TYPE@[96; 105) PATH_SEGMENT@[95; 97)
STAR@[96; 97) "*" NAME_REF@[95; 97)
CONST_KW@[97; 102) "const" IDENT@[95; 97) "i8"
WHITESPACE@[102; 103) " " COMMA@[97; 98) ","
PATH_TYPE@[103; 105) WHITESPACE@[98; 99) " "
PATH@[103; 105) ATTR@[99; 106)
PATH_SEGMENT@[103; 105) POUND@[99; 100) "#"
NAME_REF@[103; 105) TOKEN_TREE@[100; 106)
IDENT@[103; 105) "i8" L_BRACK@[100; 101) "["
COMMA@[105; 106) "," IDENT@[101; 105) "attr"
R_BRACK@[105; 106) "]"
WHITESPACE@[106; 107) " " WHITESPACE@[106; 107) " "
DOTDOTDOT@[107; 110) "..." DOTDOTDOT@[107; 110) "..."
R_PAREN@[110; 111) ")" R_PAREN@[110; 111) ")"