[libcxx-commits] [libcxx] 9cd3e92 - [libc++][modules] Removes some validation quirks. (#88031)

via libcxx-commits libcxx-commits at lists.llvm.org
Tue Apr 16 11:19:56 PDT 2024


Author: Mark de Wever
Date: 2024-04-16T20:19:53+02:00
New Revision: 9cd3e92f05fcc2c9168a7abc56d08f0d33bfdfdf

URL: https://github.com/llvm/llvm-project/commit/9cd3e92f05fcc2c9168a7abc56d08f0d33bfdfdf
DIFF: https://github.com/llvm/llvm-project/commit/9cd3e92f05fcc2c9168a7abc56d08f0d33bfdfdf.diff

LOG: [libc++][modules] Removes some validation quirks. (#88031)

Recent unrelated header cleanups caused these quirks to become obsolete.

Added: 
    

Modified: 
    libcxx/utils/libcxx/test/modules.py

Removed: 
    


################################################################################
diff  --git a/libcxx/utils/libcxx/test/modules.py b/libcxx/utils/libcxx/test/modules.py
index 44c6292ff1140f..aab7651c7bb039 100644
--- a/libcxx/utils/libcxx/test/modules.py
+++ b/libcxx/utils/libcxx/test/modules.py
@@ -52,8 +52,6 @@
     "std::operator==",
 ]
 
-# Declared in the forward header since std::string uses std::allocator
-SkipDeclarations["string"] = ["std::allocator"]
 # TODO MODULES remove zombie names
 # https://libcxx.llvm.org/Status/Cxx20.html#note-p0619
 SkipDeclarations["memory"] = [
@@ -61,9 +59,6 @@
     "std::get_temporary_buffer",
 ]
 
-# TODO MODULES this should be part of ios instead
-SkipDeclarations["streambuf"] = ["std::basic_ios"]
-
 # include/__type_traits/is_swappable.h
 SkipDeclarations["type_traits"] = [
     "std::swap",


        


More information about the libcxx-commits mailing list