Fix a48501150b9ef64fd61d24f8cef2645237facc44

Issue in https://lab.llvm.org/buildbot/#/builders/96/builds/14682.

Making the test deterministic.

GitOrigin-RevId: 877433ad453cd1bd77497ec47828074b6e010edb
diff --git a/test/API/functionalities/data-formatter/data-formatter-stl/generic/multimap/TestDataFormatterGenericMultiMap.py b/test/API/functionalities/data-formatter/data-formatter-stl/generic/multimap/TestDataFormatterGenericMultiMap.py
index 84be87a..62cd06b 100644
--- a/test/API/functionalities/data-formatter/data-formatter-stl/generic/multimap/TestDataFormatterGenericMultiMap.py
+++ b/test/API/functionalities/data-formatter/data-formatter-stl/generic/multimap/TestDataFormatterGenericMultiMap.py
@@ -71,11 +71,8 @@
 
         multimap = self.namespace + "::multimap"
 
-        self.expect('frame variable ii',
-                    substrs=[multimap, 'size=0',
-                             '{}'])
-
-        self.expect('frame variable si',
+        # We expect that in some malformed cases the map shows size 0
+        self.expect('frame variable corrupt_map',
                     substrs=[multimap, 'size=0',
                              '{}'])
 
diff --git a/test/API/functionalities/data-formatter/data-formatter-stl/generic/multimap/main.cpp b/test/API/functionalities/data-formatter/data-formatter-stl/generic/multimap/main.cpp
index a30daa7..5daa661 100644
--- a/test/API/functionalities/data-formatter/data-formatter-stl/generic/multimap/main.cpp
+++ b/test/API/functionalities/data-formatter/data-formatter-stl/generic/multimap/main.cpp
@@ -18,9 +18,12 @@
 	return g_the_foo;
 }
 
-int main()  // Set break point at this line.
+int main()
 {
-    intint_map ii;
+    char buffer[sizeof(intint_map)] = {0};
+    intint_map &corrupt_map = *(intint_map *)buffer;
+
+    intint_map ii; // Set break point at this line.
 
     ii.emplace(0,0); // Set break point at this line.
     ii.emplace(1,1);