[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