@@ -23,7 +23,7 @@ diff --git a/src/report.rs b/src/report.rs
23
23
index 958ab43..dcf1044 100644
24
24
--- a/src/report.rs
25
25
+++ b/src/report.rs
26
- @@ -48,6 +48,58 @@ pub fn get_test_rules(test: &TestKey, caller: &dyn Toolchain, callee: &dyn Toolc
26
+ @@ -48,6 +48,66 @@ pub fn get_test_rules(test: &TestKey, caller: &dyn Toolchain, callee: &dyn Toolc
27
27
//
28
28
// THIS AREA RESERVED FOR VENDORS TO APPLY PATCHES
29
29
@@ -52,17 +52,25 @@ index 958ab43..dcf1044 100644
52
52
+ }
53
53
+
54
54
+ if cfg!(all(target_arch = "x86_64", unix)) {
55
- + if test.test == "OptionU128" && test.options.convention == CallingConvention::Rust && test.options.repr == LangRepr::Rust {
55
+ + if test.test == "OptionU128" && test.caller == "cgclif" && test. options.convention == CallingConvention::Rust && test.options.repr == LangRepr::Rust {
56
56
+ result.check = Busted(Run);
57
57
+ }
58
+ +
59
+ + if test.test == "OptionU128" && test.caller == "rustc" && test.options.convention == CallingConvention::Rust && test.options.repr == LangRepr::Rust {
60
+ + result.check = Busted(Check);
61
+ + }
58
62
+ }
59
63
+
60
64
+ if cfg!(all(target_arch = "x86_64", windows)) {
61
65
+ if test.test == "OptionU128" && test.options.convention == CallingConvention::Rust {
62
66
+ result.check = Busted(Check);
63
67
+ }
64
68
+
65
- + if test.test == "OptionU128" && test.options.convention == CallingConvention::Rust && (test.caller == "rustc" || test.options.repr == LangRepr::Rust) {
69
+ + if test.test == "OptionU128" && test.caller == "rustc" && test.options.convention == CallingConvention::Rust && test.options.repr == LangRepr::C {
70
+ + result.check = Busted(Run);
71
+ + }
72
+ +
73
+ + if test.test == "OptionU128" && test.caller == "cgclif" && test.options.convention == CallingConvention::Rust && test.options.repr == LangRepr::Rust {
66
74
+ result.check = Busted(Run);
67
75
+ }
68
76
+
0 commit comments