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

Mark de Wever via libcxx-commits libcxx-commits at lists.llvm.org
Mon Apr 8 11:45:20 PDT 2024


https://github.com/mordante created https://github.com/llvm/llvm-project/pull/88031

Recent unrelated header cleanups caused these quirks to become obsolete.

>From 855ddba05984e33861c8a97a19d03b8fe01e0618 Mon Sep 17 00:00:00 2001
From: Mark de Wever <koraq at xs4all.nl>
Date: Mon, 8 Apr 2024 20:43:36 +0200
Subject: [PATCH] [libc++][modules] Removes some validation quirks.

Recent unrelated header cleanups caused these quirks to become obsolete.
---
 libcxx/utils/libcxx/test/modules.py | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/libcxx/utils/libcxx/test/modules.py b/libcxx/utils/libcxx/test/modules.py
index 3f3c7999a1a21d..6c8f1d9a8e1d50 100644
--- a/libcxx/utils/libcxx/test/modules.py
+++ b/libcxx/utils/libcxx/test/modules.py
@@ -54,8 +54,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"] = [
@@ -63,9 +61,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