// Check that invalid --check-cfg are rejected // // check-fail // revisions: anything_else names_simple_ident values_simple_ident values_string_literals // 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 // // compile-flags: -Z unstable-options // [anything_else]compile-flags: --check-cfg=anything_else(...) // [names_simple_ident]compile-flags: --check-cfg=names("NOT_IDENT") // [values_simple_ident]compile-flags: --check-cfg=values("NOT_IDENT") // [values_string_literals]compile-flags: --check-cfg=values(test,12) // [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())) // [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()) // [giberich]compile-flags: --check-cfg=cfg(...) // [unterminated]compile-flags: --check-cfg=cfg( fn main() {}