()
| 3076 | |
| 3077 | #[test] |
| 3078 | fn argument_type() { |
| 3079 | let mut p = Parser::new("i32 sext"); |
| 3080 | let arg = p.parse_abi_param().unwrap(); |
| 3081 | assert_eq!(arg.value_type, types::I32); |
| 3082 | assert_eq!(arg.extension, ArgumentExtension::Sext); |
| 3083 | assert_eq!(arg.purpose, ArgumentPurpose::Normal); |
| 3084 | let ParseError { |
| 3085 | location, |
| 3086 | message, |
| 3087 | is_warning, |
| 3088 | } = p.parse_abi_param().unwrap_err(); |
| 3089 | assert_eq!(location.line_number, 1); |
| 3090 | assert_eq!(message, "expected parameter type"); |
| 3091 | assert!(!is_warning); |
| 3092 | } |
| 3093 | |
| 3094 | #[test] |
| 3095 | fn aliases() { |
nothing calls this directly
no test coverage detected