rust/tests/ui/parser
Jubilee 866630d004
Rollup merge of #124048 - veera-sivarajan:bugfix-123773-c23-variadics, r=compiler-errors
Support C23's Variadics Without a Named Parameter

Fixes #123773

This PR removes the static check that disallowed extern functions
with ellipsis (varargs) as the only parameter since this is now
valid in C23.

This will not break any existing code as mentioned in the proposal
document: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2975.pdf.

Also, adds a doc comment for `check_decl_cvariadic_pos()` and
fixes the name of the function (`varadic` -> `variadic`).
2024-05-26 15:28:26 -07:00
..
assoc
attribute Fix parse error message for meta items 2024-05-10 09:16:27 +02:00
char
diff-markers
issues Fix parsing of erroneously placed semicolons 2024-05-20 21:36:20 +02:00
macro Add parser tests for statement boundary insertion 2024-05-11 15:49:50 -07:00
mismatched-braces
raw
recover Make sure we consume a generic arg when checking mistyped turbofish 2024-05-09 10:47:14 -04:00
removed-syntax
shebang
suggest_misplaced_generics
anon-enums-are-ambiguous.rs
ascii-only-character-escape.rs
ascii-only-character-escape.stderr
async-with-nonterminal-block.rs
bad-char-literals.rs
bad-char-literals.stderr
bad-crate-name.rs
bad-crate-name.stderr
bad-escape-suggest-raw-string.rs
bad-escape-suggest-raw-string.stderr
bad-fn-ptr-qualifier.fixed
bad-fn-ptr-qualifier.rs
bad-fn-ptr-qualifier.stderr
bad-if-statements.rs
bad-if-statements.stderr
bad-interpolated-block.rs
bad-interpolated-block.stderr
bad-let-as-field.rs
bad-let-as-field.stderr
bad-let-else-statement.rs Disallow cast with trailing braced macro in let-else 2024-05-12 21:50:14 -07:00
bad-let-else-statement.stderr Disallow cast with trailing braced macro in let-else 2024-05-12 21:50:14 -07:00
bad-lit-suffixes.rs
bad-lit-suffixes.stderr
bad-match.rs
bad-match.stderr
bad-name.rs
bad-name.stderr
bad-pointer-type.rs
bad-pointer-type.stderr
bad-recover-kw-after-impl.rs
bad-recover-kw-after-impl.stderr
bad-recover-ty-after-impl.rs
bad-struct-following-where.rs
bad-struct-following-where.stderr
bad-value-ident-false.rs
bad-value-ident-false.stderr
bad-value-ident-true.rs
bad-value-ident-true.stderr
bare-struct-body.rs
bare-struct-body.stderr
bastion-of-the-turbofish.rs
better-expected.rs
better-expected.stderr
bind-struct-early-modifiers.rs
bind-struct-early-modifiers.stderr
block-no-opening-brace.rs
block-no-opening-brace.stderr
bound-single-question-mark.rs
bound-single-question-mark.stderr
bounds-lifetime-1.rs
bounds-lifetime-1.stderr
bounds-lifetime-2.rs
bounds-lifetime-2.stderr
bounds-lifetime-where-1.rs
bounds-lifetime-where-1.stderr
bounds-lifetime-where.rs
bounds-lifetime-where.stderr
bounds-lifetime.rs
bounds-lifetime.stderr
bounds-obj-parens.rs
bounds-type-where.rs
bounds-type-where.stderr
bounds-type.rs
bounds-type.stderr
brace-in-let-chain.rs
brace-in-let-chain.stderr
break-in-unlabeled-block-in-macro.rs
break-in-unlabeled-block-in-macro.stderr For OutsideLoop we should not suggest add 'block label in if block, or we wiil get another err: block label not supported here. 2024-05-22 19:47:32 +08:00
break-in-unlabeled-block.fixed
break-in-unlabeled-block.rs
break-in-unlabeled-block.stderr
builtin-syntax.rs
builtin-syntax.stderr
byte-literals.rs
byte-literals.stderr
byte-string-literals.rs
byte-string-literals.stderr
can-begin-expr-check.rs
can-begin-expr-check.stderr
chained-comparison-suggestion.rs
chained-comparison-suggestion.stderr
circular_modules_hello.rs
circular_modules_main.rs
circular_modules_main.stderr
class-implements-bad-trait.rs
class-implements-bad-trait.stderr
closure-return-syntax.rs
closure-return-syntax.stderr
column-offset-1-based.rs
column-offset-1-based.stderr
const-param-decl-on-type-instead-of-impl.rs
const-param-decl-on-type-instead-of-impl.stderr
constraints-before-generic-args-syntactic-pass.rs
deep-unmatched-angle-brackets.rs
deep-unmatched-angle-brackets.stderr
default-on-wrong-item-kind.rs
default-on-wrong-item-kind.stderr
default-unmatched-assoc.rs
default-unmatched-assoc.stderr
default-unmatched-extern.rs
default-unmatched-extern.stderr
default-unmatched.rs
default-unmatched.stderr
default.rs
default.stderr
defaultness-invalid-places-fail-semantic.rs
defaultness-invalid-places-fail-semantic.stderr
deli-ident-issue-1.rs
deli-ident-issue-1.stderr
deli-ident-issue-2.rs
deli-ident-issue-2.stderr
diagnostics-parenthesized-type-arguments-ice-issue-122345.rs
diagnostics-parenthesized-type-arguments-ice-issue-122345.stderr
do-catch-suggests-try.rs
do-catch-suggests-try.stderr
do-not-suggest-semicolon-before-array.rs
do-not-suggest-semicolon-before-array.stderr
do-not-suggest-semicolon-between-macro-without-exclamation-mark-and-array.rs
do-not-suggest-semicolon-between-macro-without-exclamation-mark-and-array.stderr
doc-after-struct-field.rs
doc-after-struct-field.stderr
doc-before-attr.rs
doc-before-attr.stderr
doc-before-eof.rs
doc-before-eof.stderr
doc-before-extern-rbrace.rs
doc-before-extern-rbrace.stderr
doc-before-fn-rbrace.rs
doc-before-fn-rbrace.stderr
doc-before-identifier.rs
doc-before-identifier.stderr
doc-before-mod-rbrace.rs
doc-before-mod-rbrace.stderr
doc-before-rbrace.rs
doc-before-rbrace.stderr
doc-before-semi.rs
doc-before-semi.stderr
doc-before-struct-rbrace-1.rs
doc-before-struct-rbrace-1.stderr
doc-before-struct-rbrace-2.rs
doc-before-struct-rbrace-2.stderr
doc-comment-in-if-statement.rs
doc-comment-in-if-statement.stderr
doc-comment-in-stmt.fixed
doc-comment-in-stmt.rs
doc-comment-in-stmt.stderr
doc-inside-trait-item.rs
doc-inside-trait-item.stderr
dotdotdot-expr.rs
dotdotdot-expr.stderr
double-pointer.rs
double-pointer.stderr
duplicate-visibility.rs
duplicate-visibility.stderr
duplicate-where-clauses.rs
duplicate-where-clauses.stderr
dyn-trait-compatibility.rs
dyn-trait-compatibility.stderr
else-no-if.rs Add macro calls to else-no-if parser test 2024-05-11 15:49:51 -07:00
else-no-if.stderr Remove MacCall special case from recovery after missing 'if' after 'else' 2024-05-11 15:49:51 -07:00
emoji-identifiers.rs
emoji-identifiers.stderr
empty-impl-semicolon.rs
empty-impl-semicolon.stderr
eq-gt-to-gt-eq.fixed
eq-gt-to-gt-eq.rs
eq-gt-to-gt-eq.stderr
eq-less-to-less-eq.rs
eq-less-to-less-eq.stderr
expr-as-stmt-2.rs
expr-as-stmt-2.stderr
expr-as-stmt.fixed
expr-as-stmt.rs
expr-as-stmt.stderr
expr-rarrow-call.fixed
expr-rarrow-call.rs
expr-rarrow-call.stderr
extern-abi-from-mac-literal-frag.rs
extern-abi-raw-strings.rs
extern-abi-string-escaping.rs
extern-abi-syntactic.rs
extern-crate-async.rs
extern-crate-unexpected-token.rs
extern-crate-unexpected-token.stderr
extern-expected-fn-or-brace.rs
extern-expected-fn-or-brace.stderr
extern-foreign-crate.rs
extern-foreign-crate.stderr
extern-no-fn.rs
extern-no-fn.stderr
float-field-interpolated.rs
float-field-interpolated.stderr
float-field.rs
float-field.stderr
float-literals.rs
fn-arg-doc-comment.rs
fn-arg-doc-comment.stderr
fn-body-eq-expr-semi.rs
fn-body-eq-expr-semi.stderr
fn-body-optional-semantic-fail.rs
fn-body-optional-semantic-fail.stderr
fn-body-optional-syntactic-pass.rs
fn-colon-return-type.rs
fn-colon-return-type.stderr
fn-defined-using-def.rs
fn-defined-using-def.stderr
fn-defined-using-fun.rs
fn-defined-using-fun.stderr
fn-defined-using-func.rs
fn-defined-using-func.stderr
fn-defined-using-function.rs
fn-defined-using-function.stderr
fn-field-parse-error-ice.rs
fn-field-parse-error-ice.stderr
fn-header-semantic-fail.rs
fn-header-semantic-fail.stderr
fn-header-syntactic-pass.rs
fn-returns-fn-pointer.rs
foreign-const-semantic-fail.rs
foreign-const-semantic-fail.stderr
foreign-const-syntactic-fail.rs
foreign-const-syntactic-fail.stderr
foreign-static-semantic-fail.rs
foreign-static-semantic-fail.stderr
foreign-static-syntactic-pass.rs
foreign-ty-semantic-fail.rs
foreign-ty-semantic-fail.stderr
foreign-ty-syntactic-pass.rs
generic-param-default-in-binder.rs
generic-statics.rs
generic-statics.stderr
help-set-edition-ice-122130.rs
help-set-edition-ice-122130.stderr
ident-recovery.rs
ident-recovery.stderr
if-block-unreachable-expr.rs
if-in-in.fixed
if-in-in.rs
if-in-in.stderr
impl-item-const-pass.rs
impl-item-const-semantic-fail.rs
impl-item-const-semantic-fail.stderr
impl-item-fn-no-body-pass.rs
impl-item-fn-no-body-semantic-fail.rs
impl-item-fn-no-body-semantic-fail.stderr
impl-item-type-no-body-pass.rs
impl-item-type-no-body-semantic-fail.rs
impl-item-type-no-body-semantic-fail.stderr
impl-on-unsized-typo.rs
impl-on-unsized-typo.stderr
impl-parsing.rs
impl-parsing.stderr
impl-qpath.rs
impls-nested-within-anon-consts-semantic.rs
impls-nested-within-fns-semantic-0.rs
impls-nested-within-fns-semantic-1.rs
import-from-path.rs
import-from-path.stderr
import-from-rename.rs
import-from-rename.stderr
import-glob-path.rs
import-glob-path.stderr
import-glob-rename.rs
import-glob-rename.stderr
increment-autofix-2.fixed
increment-autofix-2.rs
increment-autofix-2.stderr
increment-autofix.fixed
increment-autofix.rs
increment-autofix.stderr
inner-attr-after-doc-comment.rs
inner-attr-after-doc-comment.stderr
inner-attr-in-trait-def.rs
inner-attr.rs
inner-attr.stderr
int-literal-too-large-span.rs
int-literal-too-large-span.stderr
integer-literal-start-ident.rs
integer-literal-start-ident.stderr
intersection-patterns-1.fixed
intersection-patterns-1.rs
intersection-patterns-1.stderr
intersection-patterns-2.rs
intersection-patterns-2.stderr
inverted-parameters.rs
inverted-parameters.stderr
issue-12187-1.rs
issue-12187-1.stderr
issue-12187-2.rs
issue-12187-2.stderr
issue-116781.rs
issue-116781.stderr
item-free-const-no-body-semantic-fail.rs
item-free-const-no-body-semantic-fail.stderr
item-free-const-no-body-syntactic-pass.rs
item-free-static-no-body-semantic-fail.rs
item-free-static-no-body-semantic-fail.stderr
item-free-static-no-body-syntactic-pass.rs
item-free-type-bounds-semantic-fail.rs
item-free-type-bounds-semantic-fail.stderr
item-free-type-bounds-syntactic-pass.rs
item-kw-case-mismatch.fixed
item-kw-case-mismatch.rs
item-kw-case-mismatch.stderr
item-needs-block.rs
item-needs-block.stderr
keyword-abstract.rs
keyword-abstract.stderr
keyword-as-as-identifier.rs
keyword-as-as-identifier.stderr
keyword-box-as-identifier.rs
keyword-box-as-identifier.stderr
keyword-break-as-identifier.rs
keyword-break-as-identifier.stderr
keyword-const-as-identifier.rs
keyword-const-as-identifier.stderr
keyword-continue-as-identifier.rs
keyword-continue-as-identifier.stderr
keyword-else-as-identifier.rs
keyword-else-as-identifier.stderr
keyword-enum-as-identifier.rs
keyword-enum-as-identifier.stderr
keyword-final.rs
keyword-final.stderr
keyword-fn-as-identifier.rs
keyword-fn-as-identifier.stderr
keyword-for-as-identifier.rs
keyword-for-as-identifier.stderr
keyword-if-as-identifier.rs
keyword-if-as-identifier.stderr
keyword-impl-as-identifier.rs
keyword-impl-as-identifier.stderr
keyword-in-as-identifier.rs
keyword-in-as-identifier.stderr
keyword-let-as-identifier.rs
keyword-let-as-identifier.stderr
keyword-loop-as-identifier.rs
keyword-loop-as-identifier.stderr
keyword-match-as-identifier.rs
keyword-match-as-identifier.stderr
keyword-mod-as-identifier.rs
keyword-mod-as-identifier.stderr
keyword-move-as-identifier.rs
keyword-move-as-identifier.stderr
keyword-mut-as-identifier.rs
keyword-mut-as-identifier.stderr
keyword-override.rs
keyword-override.stderr
keyword-pub-as-identifier.rs
keyword-pub-as-identifier.stderr
keyword-ref-as-identifier.rs
keyword-ref-as-identifier.stderr
keyword-return-as-identifier.rs
keyword-return-as-identifier.stderr
keyword-static-as-identifier.rs
keyword-static-as-identifier.stderr
keyword-struct-as-identifier.rs
keyword-struct-as-identifier.stderr
keyword-trait-as-identifier.rs
keyword-trait-as-identifier.stderr
keyword-try-as-identifier-edition2018.rs
keyword-try-as-identifier-edition2018.stderr
keyword-type-as-identifier.rs
keyword-type-as-identifier.stderr
keyword-typeof.rs
keyword-typeof.stderr
keyword-union-as-identifier.rs
keyword-unsafe-as-identifier.rs
keyword-unsafe-as-identifier.stderr
keyword-use-as-identifier.rs
keyword-use-as-identifier.stderr
keyword-where-as-identifier.rs
keyword-where-as-identifier.stderr
keyword-while-as-identifier.rs
keyword-while-as-identifier.stderr
keyword.rs
keyword.stderr
keywords-followed-by-double-colon.rs
keywords-followed-by-double-colon.stderr
kw-in-trait-bounds.rs
kw-in-trait-bounds.stderr
label-after-block-like.rs
label-after-block-like.stderr
label-is-actually-char.rs Fix typos (taking into account review comments) 2024-05-18 18:12:18 +02:00
label-is-actually-char.stderr
labeled-no-colon-expr.rs
labeled-no-colon-expr.stderr
let-binop.fixed
let-binop.rs
let-binop.stderr
lifetime_starts_expressions.rs
lifetime_starts_expressions.stderr
lifetime-in-pattern-recover.rs
lifetime-in-pattern-recover.stderr
lifetime-in-pattern.rs
lifetime-in-pattern.stderr
lifetime-semicolon.fixed
lifetime-semicolon.rs
lifetime-semicolon.stderr
lit-err-in-macro.rs
lit-err-in-macro.stderr
macro-bad-delimiter-ident.rs
macro-bad-delimiter-ident.stderr
macro-braces-dot-question.rs
macro-keyword.rs
macro-keyword.stderr
macro-mismatched-delim-brace-paren.rs
macro-mismatched-delim-brace-paren.stderr
macro-mismatched-delim-paren-brace.rs
macro-mismatched-delim-paren-brace.stderr
macros-no-semicolon-items.rs
macros-no-semicolon-items.stderr
macros-no-semicolon.rs
macros-no-semicolon.stderr
match-arm-without-body.rs
match-arm-without-body.stderr
match-arm-without-braces.rs
match-arm-without-braces.stderr
match-arrows-block-then-binop.rs
match-arrows-block-then-binop.stderr
match-refactor-to-expr.fixed
match-refactor-to-expr.rs
match-refactor-to-expr.stderr
mbe_missing_right_paren.rs
mbe_missing_right_paren.stderr
method-call-on-struct-literal-in-if-condition.rs
method-call-on-struct-literal-in-if-condition.stderr
mismatched-delim-brace-empty-block.rs
mismatched-delim-brace-empty-block.stderr
missing_right_paren.rs
missing_right_paren.stderr
missing-closing-angle-bracket-eq-constraint.rs
missing-closing-angle-bracket-eq-constraint.stderr
missing-closing-angle-bracket-struct-field-ty.rs
missing-closing-angle-bracket-struct-field-ty.stderr
missing-expression-in-for-loop.rs
missing-expression-in-for-loop.stderr
missing-fat-arrow.rs
missing-fat-arrow.stderr
missing-semicolon.rs
missing-semicolon.stderr
misspelled-macro-rules.fixed
misspelled-macro-rules.rs
misspelled-macro-rules.stderr
mod_file_not_exist_windows.rs
mod_file_not_exist_windows.stderr
mod_file_not_exist.rs
mod_file_not_exist.stderr
mod_file_with_path_attr.rs
mod_file_with_path_attr.stderr
multibyte-char-use-seperator-issue-80134.rs
multibyte-char-use-seperator-issue-80134.stderr
multiline-comment-line-tracking.rs
multiline-comment-line-tracking.stderr
multitrait.rs
multitrait.stderr
mut-patterns.rs
mut-patterns.stderr
nested-bad-turbofish.rs
nested-bad-turbofish.stderr
nested-missing-closing-angle-bracket.rs
nested-missing-closing-angle-bracket.stderr
new-unicode-escapes-1.rs
new-unicode-escapes-1.stderr
new-unicode-escapes-2.rs
new-unicode-escapes-2.stderr
new-unicode-escapes-3.rs
new-unicode-escapes-3.stderr
new-unicode-escapes-4.rs
new-unicode-escapes-4.stderr
no-binary-float-literal.rs
no-binary-float-literal.stderr
no-const-fn-in-extern-block.rs
no-const-fn-in-extern-block.stderr
no-hex-float-literal.rs
no-hex-float-literal.stderr
no-unsafe-self.rs
no-unsafe-self.stderr
not-a-pred.rs
not-a-pred.stderr
nt-parsing-has-recovery.rs
nt-parsing-has-recovery.stderr
numeric-lifetime.rs
numeric-lifetime.stderr
obsolete-syntax-impl-for-dotdot.rs
obsolete-syntax-impl-for-dotdot.stderr
old-suffixes-are-really-forbidden.rs
old-suffixes-are-really-forbidden.stderr
omitted-arg-in-item-fn.rs
omitted-arg-in-item-fn.stderr
operator-associativity.rs
paamayim-nekudotayim.rs
paamayim-nekudotayim.stderr
parse-assoc-type-lt.rs
parse-error-correct.rs
parse-error-correct.stderr
parse-panic.rs
parser-ice-ed2021-await-105210.rs
parser-ice-ed2021-await-105210.stderr
parser-recovery-1.rs
parser-recovery-1.stderr
parser-recovery-2.rs
parser-recovery-2.stderr
parser-unicode-whitespace.rs
pat-lt-bracket-1.rs
pat-lt-bracket-1.stderr
pat-lt-bracket-2.rs
pat-lt-bracket-2.stderr
pat-lt-bracket-3.rs
pat-lt-bracket-3.stderr
pat-lt-bracket-4.rs
pat-lt-bracket-4.stderr
pat-lt-bracket-5.rs
pat-lt-bracket-5.stderr
pat-lt-bracket-6.rs
pat-lt-bracket-6.stderr
pat-lt-bracket-7.rs
pat-lt-bracket-7.stderr
pat-ranges-1.rs
pat-ranges-1.stderr
pat-ranges-2.rs
pat-ranges-2.stderr
pat-ranges-3.rs
pat-ranges-3.stderr
pat-recover-exprs.rs
pat-recover-exprs.stderr
pat-recover-methodcalls.rs
pat-recover-methodcalls.stderr
pat-recover-ranges.rs
pat-recover-ranges.stderr
pat-recover-wildcards.rs
pat-recover-wildcards.stderr
pat-ref-enum.rs
pat-ref-enum.stderr
pat-tuple-1.rs
pat-tuple-1.stderr
pat-tuple-2.rs
pat-tuple-3.rs
pat-tuple-3.stderr
pub-method-macro.rs
pub-method-macro.stderr
public-instead-of-pub-1.fixed
public-instead-of-pub-1.rs
public-instead-of-pub-1.stderr
public-instead-of-pub-2.rs
public-instead-of-pub-2.stderr
public-instead-of-pub-3.fixed
public-instead-of-pub-3.rs
public-instead-of-pub-3.stderr
public-instead-of-pub.fixed
public-instead-of-pub.rs
public-instead-of-pub.stderr
qualified-path-in-turbofish.fixed
qualified-path-in-turbofish.rs
qualified-path-in-turbofish.stderr
range_inclusive_dotdotdot.rs
range_inclusive_dotdotdot.stderr
range_inclusive.fixed
range_inclusive.rs
range_inclusive.stderr
range-3.rs
range-3.stderr
range-4.rs
range-4.stderr
range-exclusive-dotdotlt.rs
range-exclusive-dotdotlt.stderr
range-inclusive-extra-equals.rs
range-inclusive-extra-equals.stderr
ranges-precedence.rs
recover-hrtb-before-dyn-impl-kw.rs
recover-hrtb-before-dyn-impl-kw.stderr
recovered-struct-variant.rs
recovered-struct-variant.stderr
regions-out-of-scope-slice.rs
regions-out-of-scope-slice.stderr
require-parens-for-chained-comparison.rs
require-parens-for-chained-comparison.stderr
self-in-function-arg.rs
self-in-function-arg.stderr
self-param-semantic-fail.rs
self-param-semantic-fail.stderr
self-param-syntactic-pass.rs
semi-after-closure-in-macro.rs
semi-in-let-chain.rs
semi-in-let-chain.stderr
several-carriage-returns-in-doc-comment.rs
several-carriage-returns-in-doc-comment.stderr
similar-tokens.rs
similar-tokens.stderr
slowparse-bstring.rs
slowparse-string.rs
stmt_expr_attrs_placement.rs
stmt_expr_attrs_placement.stderr
stripped-nested-outline-mod-pass.rs
struct-default-values-and-missing-field-separator.fixed
struct-default-values-and-missing-field-separator.rs
struct-default-values-and-missing-field-separator.stderr
struct-field-numeric-shorthand.rs
struct-field-numeric-shorthand.stderr
struct-filed-with-attr.fixed
struct-filed-with-attr.rs
struct-filed-with-attr.stderr
struct-literal-in-for.rs
struct-literal-in-for.stderr
struct-literal-in-if.rs
struct-literal-in-if.stderr
struct-literal-in-match-discriminant.rs
struct-literal-in-match-discriminant.stderr
struct-literal-in-match-guard.rs
struct-literal-in-while.rs
struct-literal-in-while.stderr
struct-literal-restrictions-in-lamda.rs
struct-literal-restrictions-in-lamda.stderr
struct-literal-variant-in-if.rs
struct-literal-variant-in-if.stderr
suggest-assoc-const.fixed
suggest-assoc-const.rs
suggest-assoc-const.stderr
suggest-const-for-global-var.rs
suggest-const-for-global-var.stderr
suggest-removing-semicolon-after-impl-trait-items.fixed
suggest-removing-semicolon-after-impl-trait-items.rs
suggest-removing-semicolon-after-impl-trait-items.stderr
suggest-semi-in-array.rs
suggest-semi-in-array.stderr
suggest-semicolon-before-array.fixed
suggest-semicolon-before-array.rs
suggest-semicolon-before-array.stderr
super-fast-paren-parsing.rs Move 100 entries from tests/ui into subdirs 2024-05-20 19:55:59 -07:00
survive-peano-lesson-queue.rs
ternary_operator.rs
ternary_operator.stderr
trailing-carriage-return-in-string.rs
trailing-carriage-return-in-string.stderr
trailing-plus-in-bounds.rs
trailing-question-in-macro-type.rs
trailing-question-in-macro-type.stderr
trailing-question-in-type.fixed
trailing-question-in-type.rs
trailing-question-in-type.stderr
trait-bounds-not-on-impl.rs
trait-bounds-not-on-impl.stderr
trait-item-with-defaultness-pass.rs
trait-object-bad-parens.rs
trait-object-bad-parens.stderr
trait-object-delimiters.rs
trait-object-delimiters.stderr
trait-object-lifetime-parens.rs
trait-object-lifetime-parens.stderr
trait-object-polytrait-priority.rs
trait-object-polytrait-priority.stderr
trait-object-trait-parens.rs
trait-object-trait-parens.stderr
trait-plusequal-splitting.rs
trait-pub-assoc-const.rs
trait-pub-assoc-const.stderr
trait-pub-assoc-ty.rs
trait-pub-assoc-ty.stderr
trait-pub-method.rs
trait-pub-method.stderr
try-with-nonterminal-block.rs
type-ascription-in-pattern.rs
type-ascription-in-pattern.stderr
type-parameters-in-field-exprs.rs
type-parameters-in-field-exprs.stderr
typod-const-in-const-param-def.rs
typod-const-in-const-param-def.stderr
unbalanced-doublequote.rs
unbalanced-doublequote.stderr
unclosed_delim_mod.rs
unclosed_delim_mod.stderr
unclosed-braces.rs
unclosed-braces.stderr
unclosed-delimiter-in-dep.rs
unclosed-delimiter-in-dep.stderr
underscore_item_not_const.rs
underscore_item_not_const.stderr
underscore-suffix-for-float.rs
underscore-suffix-for-float.stderr
underscore-suffix-for-string.rs
underscore-suffix-for-string.stderr
unicode-character-literal.fixed
unicode-character-literal.rs
unicode-character-literal.stderr
unicode-chars.rs
unicode-chars.stderr
unicode-control-codepoints.rs
unicode-control-codepoints.stderr
unicode-quote-chars.rs
unicode-quote-chars.stderr
unmatched-delimiter-at-end-of-file.rs
unmatched-delimiter-at-end-of-file.stderr
unmatched-langle-1.rs
unmatched-langle-1.stderr
unmatched-langle-2.rs
unmatched-langle-2.stderr
unnecessary-let.rs
unnecessary-let.stderr
unsafe-foreign-mod-2.rs
unsafe-foreign-mod-2.stderr
unsafe-foreign-mod.rs
unsafe-foreign-mod.stderr
unsafe-mod.rs
unsafe-mod.stderr
unsized2.rs
unsized2.stderr
unsized.rs
unsized.stderr
use-as-where-use-ends-with-mod-sep.rs
use-as-where-use-ends-with-mod-sep.stderr
use-colon-as-mod-sep.rs
use-colon-as-mod-sep.stderr
use-ends-with-mod-sep.rs
use-ends-with-mod-sep.stderr
use-unclosed-brace.rs
use-unclosed-brace.stderr
utf8_idents-rpass.rs
utf16-be-without-bom.rs
utf16-be-without-bom.stderr
utf16-le-without-bom.rs
utf16-le-without-bom.stderr
variadic-ffi-nested-syntactic-fail.rs
variadic-ffi-nested-syntactic-fail.stderr
variadic-ffi-semantic-restrictions.rs
variadic-ffi-semantic-restrictions.stderr
variadic-ffi-syntactic-pass.rs
virtual-structs.rs
virtual-structs.stderr
where_with_bound.rs
where_with_bound.stderr
where-clauses-no-bounds-or-predicates.rs
where-clauses-no-bounds-or-predicates.stderr
while-if-let-without-body.rs
while-if-let-without-body.stderr
wrong-escape-of-curly-braces.rs
wrong-escape-of-curly-braces.stderr