================
@@ -6,40 +6,52 @@
 //
 
//===----------------------------------------------------------------------===//
 
+// Test that the non-unique (strcmp-based) type_info comparison considers two 
copies of the
+// RTTI for the same type to be equal. Two copies are created by giving a type 
hidden visibility
+// and using it from both a shared library and the executable that loads it.
+
 // UNSUPPORTED: no-rtti
 
-// RUN: %{cxx} %s %{flags} %{compile_flags} -c -o %t.tu1.o -DTU1 
-D_LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION=2
-// RUN: %{cxx} %s %{flags} %{compile_flags} -c -o %t.tu2.o -DTU2 
-D_LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION=2
+// Windows needs explicit symbol exports
+// UNSUPPORTED: windows
+
+// Android executable looks for the library at its host path, which doesn't 
exist on the device
+// UNSUPPORTED: android
+
+// picolibc and LLVM libc only produce static executables
+// UNSUPPORTED: LIBCXX-PICOLIBC-FIXME, LLVM-LIBC-FIXME
+
+// z/OS links against DLLs through a side deck.
----------------
philnik777 wrote:

What does this mean?

https://github.com/llvm/llvm-project/pull/220864
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to