Skip to content

Commit cc615b6

Browse files
renamed a64_only data member in Intrinsic to arch_tags
1 parent 358016a commit cc615b6

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

crates/intrinsic-test/src/arm/json_parser.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,6 @@ fn json_to_intrinsic(
109109
name,
110110
arguments,
111111
results: *results,
112-
a64_only: intr.architectures == vec!["A64".to_string()],
112+
arch_tags: intr.architectures,
113113
})
114114
}

crates/intrinsic-test/src/arm/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ impl SupportedArchitectureTest for ArmArchitectureTest {
3939
.filter(|i| !i.arguments.iter().any(|a| a.is_ptr()))
4040
.filter(|i| !i.arguments.iter().any(|a| a.ty.inner_size() == 128))
4141
.filter(|i| !cli_options.skip.contains(&i.name))
42-
.filter(|i| !(a32 && i.a64_only))
42+
.filter(|i| !(a32 && i.arch_tags == vec!["A64".to_string()]))
4343
.collect::<Vec<_>>();
4444
intrinsics.dedup();
4545

crates/intrinsic-test/src/common/intrinsic.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ pub struct Intrinsic<T: IntrinsicTypeDefinition, M: MetadataDefinition> {
1616
/// The return type of this intrinsic.
1717
pub results: T,
1818

19-
/// Whether this intrinsic is only available on A64.
20-
pub a64_only: bool,
19+
/// Any architecture-specific tags.
20+
pub arch_tags: Vec<String>,
2121
}
2222

2323
pub trait IntrinsicDefinition<T, M>

0 commit comments

Comments
 (0)