()
| 3426 | |
| 3427 | #[test] |
| 3428 | fn isa_spec() { |
| 3429 | assert!( |
| 3430 | parse_test( |
| 3431 | "target |
| 3432 | function %foo() system_v {}", |
| 3433 | ParseOptions::default() |
| 3434 | ) |
| 3435 | .is_err() |
| 3436 | ); |
| 3437 | |
| 3438 | assert!( |
| 3439 | parse_test( |
| 3440 | "target x86_64 |
| 3441 | set unwind_info=false |
| 3442 | function %foo() system_v {}", |
| 3443 | ParseOptions::default() |
| 3444 | ) |
| 3445 | .is_err() |
| 3446 | ); |
| 3447 | |
| 3448 | match parse_test( |
| 3449 | "set unwind_info=false |
| 3450 | target x86_64 |
| 3451 | function %foo() system_v {}", |
| 3452 | ParseOptions::default(), |
| 3453 | ) |
| 3454 | .unwrap() |
| 3455 | .isa_spec |
| 3456 | { |
| 3457 | IsaSpec::None(_) => panic!("Expected some ISA"), |
| 3458 | IsaSpec::Some(v) => { |
| 3459 | assert_eq!(v.len(), 1); |
| 3460 | assert!(v[0].name() == "x64" || v[0].name() == "x86"); |
| 3461 | } |
| 3462 | } |
| 3463 | } |
| 3464 | |
| 3465 | #[test] |
| 3466 | fn user_function_name() { |
nothing calls this directly
no test coverage detected