about summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authorScott McMurray <scottmcm@users.noreply.github.com>2025-07-04 14:47:28 -0700
committerScott McMurray <scottmcm@users.noreply.github.com>2025-07-04 14:47:28 -0700
commitd020e38fa229d184026ac9b1a7ea73b9f99e8e7a (patch)
tree453066fdb5a076498ef9700786f76eb2cf82c280 /tests
parentcaeacba78a790031ebf262ef952f79795fdc9cc9 (diff)
downloadrust-d020e38fa229d184026ac9b1a7ea73b9f99e8e7a.tar.gz
rust-d020e38fa229d184026ac9b1a7ea73b9f99e8e7a.zip
Workaround a MemorySanitizer test issue
Diffstat (limited to 'tests')
-rw-r--r--tests/ui/sanitizer/memory-eager.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/tests/ui/sanitizer/memory-eager.rs b/tests/ui/sanitizer/memory-eager.rs
index 532d7b308f6..709299f87d4 100644
--- a/tests/ui/sanitizer/memory-eager.rs
+++ b/tests/ui/sanitizer/memory-eager.rs
@@ -8,8 +8,14 @@
 //
 //@ run-fail
 //@ error-pattern: MemorySanitizer: use-of-uninitialized-value
-//@ error-pattern: Uninitialized value was created by an allocation
-//@ error-pattern: in the stack frame
+//@ [optimized]error-pattern: Uninitialized value was created by an allocation
+//@ [optimized]error-pattern: in the stack frame
+//
+// FIXME the unoptimized case actually has that text in the output too, per
+// <https://github.com/rust-lang/rust/pull/138759#issuecomment-3037186707>
+// but doesn't seem to be getting picked up for some reason. For now we don't
+// check for that part, since it's still testing that memory sanitizer reported
+// a use of an uninitialized value, which is the critical part.
 //
 // This test case intentionally limits the usage of the std,
 // since it will be linked with an uninstrumented version of it.