From dccb6c0f279ebec551382bdb36db97622fca324b Mon Sep 17 00:00:00 2001 From: Jieyou Xu Date: Sun, 17 Nov 2024 04:16:59 +0800 Subject: [PATCH] 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. --- tests/debuginfo/numeric-types.rs | 7 +++++-- 1 file 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`, `Wrapping` and