File: invalid-arguments.rs

package info (click to toggle)
rustc 1.85.0%2Bdfsg3-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental, forky, sid, trixie, trixie-backports, trixie-proposed-updates
  • size: 893,396 kB
  • sloc: xml: 158,127; python: 35,830; javascript: 19,497; cpp: 19,002; sh: 17,245; ansic: 13,127; asm: 4,376; makefile: 1,051; perl: 29; lisp: 29; ruby: 19; sql: 11
file content (38 lines) | stat: -rw-r--r-- 2,214 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Check that invalid --check-cfg are rejected
//
//@ check-fail
//@ no-auto-check-cfg
//@ revisions: anything_else boolean
//@ revisions: string_for_name_1 string_for_name_2 multiple_any multiple_values
//@ revisions: multiple_values_any not_empty_any not_empty_values_any
//@ revisions: values_any_missing_values values_any_before_ident ident_in_values_1
//@ revisions: ident_in_values_2 unknown_meta_item_1 unknown_meta_item_2 unknown_meta_item_3
//@ revisions: mixed_values_any mixed_any any_values giberich unterminated
//@ revisions: none_not_empty cfg_none unsafe_attr
//
//@ [anything_else]compile-flags: --check-cfg=anything_else(...)
//@ [boolean]compile-flags: --check-cfg=cfg(true)
//@ [string_for_name_1]compile-flags: --check-cfg=cfg("NOT_IDENT")
//@ [string_for_name_2]compile-flags: --check-cfg=cfg(foo,"NOT_IDENT",bar)
//@ [multiple_any]compile-flags: --check-cfg=cfg(any(),any())
//@ [multiple_values]compile-flags: --check-cfg=cfg(foo,values(),values())
//@ [multiple_values_any]compile-flags: --check-cfg=cfg(foo,values(any(),any()))
//@ [not_empty_any]compile-flags: --check-cfg=cfg(any(foo))
//@ [not_empty_values_any]compile-flags: --check-cfg=cfg(foo,values(any(bar)))
//@ [values_any_missing_values]compile-flags: --check-cfg=cfg(foo,any())
//@ [values_any_before_ident]compile-flags: --check-cfg=cfg(values(any()),foo)
//@ [ident_in_values_1]compile-flags: --check-cfg=cfg(foo,values(bar))
//@ [ident_in_values_2]compile-flags: --check-cfg=cfg(foo,values("bar",bar,"bar"))
//@ [unknown_meta_item_1]compile-flags: --check-cfg=abc()
//@ [unknown_meta_item_2]compile-flags: --check-cfg=cfg(foo,test())
//@ [unknown_meta_item_3]compile-flags: --check-cfg=cfg(foo,values(test()))
//@ [none_not_empty]compile-flags: --check-cfg=cfg(foo,values(none("test")))
//@ [mixed_values_any]compile-flags: --check-cfg=cfg(foo,values("bar",any()))
//@ [mixed_any]compile-flags: --check-cfg=cfg(any(),values(any()))
//@ [any_values]compile-flags: --check-cfg=cfg(any(),values())
//@ [cfg_none]compile-flags: --check-cfg=cfg(none())
//@ [giberich]compile-flags: --check-cfg=cfg(...)
//@ [unterminated]compile-flags: --check-cfg=cfg(
//@ [unsafe_attr]compile-flags: --check-cfg=unsafe(cfg(foo))

fn main() {}