[libcxx-commits] [PATCH] D122877: [libc++] Implement P0401R6 (allocate_at_least)
Louis Dionne via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Fri Apr 8 13:44:36 PDT 2022
ldionne accepted this revision.
ldionne added a comment.
LGTM with added tests for `allocator::allocate_at_least`.
================
Comment at: libcxx/test/std/utilities/memory/default.allocator/allocator.members/allocate_at_least.pass.cpp:59
+ globalMemCounter.last_new_align = 0;
+ T* ap = a.allocate_at_least(3).ptr;
+ DoNotOptimize(ap);
----------------
I think perhaps you copy-pasted from `libcxx/test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp` a bit too eagerly :-). We also need to test:
- The return type of `allocator::allocate_at_least`
- That the size member is `>=` to `ptr`
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D122877/new/
https://reviews.llvm.org/D122877
More information about the libcxx-commits
mailing list