mirror of
https://github.com/morgan9e/helium
synced 2026-04-14 00:14:20 +09:00
28 lines
1.1 KiB
Diff
28 lines
1.1 KiB
Diff
# glue_core_pools was partially removed in:
|
|
# https://chromium-review.googlesource.com/c/chromium/src/+/5922801
|
|
# This removes the remaining references needed to build
|
|
--- a/base/allocator/partition_allocator/partition_alloc.gni
|
|
+++ b/base/allocator/partition_allocator/partition_alloc.gni
|
|
@@ -255,9 +255,6 @@ declare_args() {
|
|
force_enable_raw_ptr_exclusion = false
|
|
}
|
|
|
|
-assert(!enable_pointer_compression_support || glue_core_pools,
|
|
- "Pointer compression relies on core pools being contiguous.")
|
|
-
|
|
declare_args() {
|
|
# We want to use RawPtrBackupRefImpl as the raw_ptr<> implementation
|
|
# iff BRP support is enabled. However, for purpose of performance
|
|
--- a/base/allocator/partition_allocator/src/partition_alloc/compressed_pointer.h
|
|
+++ b/base/allocator/partition_allocator/src/partition_alloc/compressed_pointer.h
|
|
@@ -16,9 +16,6 @@
|
|
|
|
#if PA_BUILDFLAG(ENABLE_POINTER_COMPRESSION)
|
|
|
|
-#if !PA_BUILDFLAG(GLUE_CORE_POOLS)
|
|
-#error "Pointer compression only works with glued pools"
|
|
-#endif
|
|
#if PA_CONFIG(DYNAMICALLY_SELECT_POOL_SIZE)
|
|
#error "Pointer compression currently supports constant pool size"
|
|
#endif
|