[libcxx-commits] [PATCH] D127908: [libc++] Remvoe std::function in	C++03
    Joe Loser via Phabricator via libcxx-commits 
    libcxx-commits at lists.llvm.org
       
    Wed Jun 15 17:29:33 PDT 2022
    
    
  
jloser added a comment.
I'm OK removing this extension with an opt-in knob depending on how bad the breakage is internally at Apple/Google.
To fix CI, we'll need to mark several tests with `// UNSUPPORTED: c++03` now.  While we're at it, let's please fix the typo in the commit title `s/Remvoe/Remove`; ditto for the commit message (`s/with and/with an`).
================
Comment at: libcxx/docs/ReleaseNotes.rst:145
 
+- ``std::function`` has been remove from C++03. If you are using it please remove the uses
+  or upgrade to C++11. It is possible to re-enable ``std::function`` by defining
----------------
There are a few typos here. How about this, instead?
> `std::function` has been removed in C++03.  If you are using it, please remove usages or upgrade to C++11 or later. It is possible to re-enable `std::function` in C++03 mode by defining `_LIBCPP_ENABLE_CXX03_FUNCTION`. This option will be removed in LLVM 16.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D127908/new/
https://reviews.llvm.org/D127908
    
    
More information about the libcxx-commits
mailing list