about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJieyou Xu <jieyouxu@outlook.com>2024-11-17 04:16:59 +0800
committerJieyou Xu <jieyouxu@outlook.com>2024-11-17 04:16:59 +0800
commitdccb6c0f279ebec551382bdb36db97622fca324b (patch)
treed2f98c52f110d085f44a6144498338e17ef5cca9
parente70df0909a9f35b4138ac78ffc16fe5a9fb05d00 (diff)
downloadrust-dccb6c0f279ebec551382bdb36db97622fca324b.tar.gz
rust-dccb6c0f279ebec551382bdb36db97622fca324b.zip
Mark `numeric-types.rs` as 64-bit only for now
This is to unblock the tree, a proper fix will need to be investigated.
I think the debuginfo test suite supports revisions, however debugger
directives do not respect such revisions, which is problematic.

It's that 32-bit and 64-bit msvc of course have different integer widths
for `isize` and `usize`, meaning their underlying integer is different
and thus printed differently.
-rw-r--r--tests/debuginfo/numeric-types.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/debuginfo/numeric-types.rs b/tests/debuginfo/numeric-types.rs
index ad0bca9bb77..9a0fd01d7e2 100644
--- a/tests/debuginfo/numeric-types.rs
+++ b/tests/debuginfo/numeric-types.rs
@@ -3,8 +3,11 @@
 //@ ignore-windows-gnu: #128981
 
 // Note: u128 visualization was not supported in 10.0.22621.3233 but was fixed in 10.0.26100.2161.
-// FIXME(jieyouxu): triple-check if this annotation works properly in CI, because it seems to
-// ignore the test locally for me.
+
+// FIXME(#133107): this is temporarily marked as `only-64bit` because of course 32-bit msvc has
+// a different integer width and thus underlying integer type display. Only marked as such to
+// unblock the tree.
+//@ only-64bit
 //@ min-cdb-version: 10.0.26100.2161
 
 // Tests the visualizations for `NonZero<T>`, `Wrapping<T>` and