summary refs log tree commit diff
path: root/compiler/rustc_target/src/tests.rs
blob: ee847a84007f09f85370253dadc12e6e9c85ce93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::spec::Target;

#[test]
fn report_unused_fields() {
    let json = r#"
    {
        "arch": "powerpc64",
        "data-layout": "e-m:e-i64:64-n32:64",
        "llvm-target": "powerpc64le-elf",
        "target-pointer-width": "64",
        "code-mode": "foo"
    }
    "#;
    let result = Target::from_json(json);
    eprintln!("{result:#?}");
    assert!(result.is_err());
}