[libcxx-commits] [PATCH] D81414: [libcxx] Fix LWG 2875: shared_ptr::shared_ptr(Y*, D, […]) constructors should be constrained.
    Zoe Carver via Phabricator via libcxx-commits 
    libcxx-commits at lists.llvm.org
       
    Thu Feb 18 21:40:38 PST 2021
    
    
  
zoecarver added inline comments.
================
Comment at: libcxx/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp:42
   {
     SPtr<0> s; // OK
     SPtr<1> s1(nullptr); // OK
----------------
I think I'm going to remove this test and replace it with a test that just checks we hit a static_assert when instantiating default_delete with a function type; no need to get shared_ptr involved. 
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D81414/new/
https://reviews.llvm.org/D81414
    
    
More information about the libcxx-commits
mailing list