Fixed support for allocators with explicit copy constructors (#234)

* added tests for explicit allocators

* made explicit_alloc_ctor_tests work
by adhering to the principle that classes templated with Allocator should accept exactly Allocator objects

* removed TMP machinery older compilers choke about

* initialized variables

* updated release notes

* fixed PR number
This commit is contained in:
joaquintides authored and GitHub committed 2024-02-17 18:58:48 +01:00
1 parent 7692065552
commit 15cfef6967
11 files changed
+215 -32

No files matched your search

+3
View File
@@ -92,6 +92,7 @@ local FCA_TESTS =
erase_equiv_tests
erase_if
erase_tests
explicit_alloc_ctor_tests
extract_tests
find_tests
fwd_map_test
@@ -205,6 +206,7 @@ local FOA_TESTS =
emplace_smf_tests
emplace_tests
erase_tests
explicit_alloc_ctor_tests
merge_tests
find_tests
at_tests
@@ -327,6 +329,7 @@ local CFOA_TESTS =
rw_spinlock_test7
rw_spinlock_test8
reentrancy_check_test
explicit_alloc_ctor_tests
;
for local test in $(CFOA_TESTS)