[webkit-changes] [WebKit/WebKit] 2cb447: [libpas] Add PAS_ALLOW_UNSAFE_BUFFER_USAGE macro t...
Zak Ridouh
noreply at github.com
Wed Jan 15 14:38:15 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 2cb447a130b9b26fd5800e940b311feb6613bc5b
https://github.com/WebKit/WebKit/commit/2cb447a130b9b26fd5800e940b311feb6613bc5b
Author: Zak Ridouh <zakr at apple.com>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M Source/bmalloc/bmalloc.xcodeproj/project.pbxproj
M Source/bmalloc/libpas/libpas.xcodeproj/project.pbxproj
M Source/bmalloc/libpas/src/libpas/pas_allocation_result.h
M Source/bmalloc/libpas/src/libpas/pas_compact_cartesian_tree_node_ptr.h
A Source/bmalloc/libpas/src/libpas/pas_compiler_utils.h
M Source/bmalloc/libpas/src/libpas/pas_ptr_hash_map.h
Log Message:
-----------
[libpas] Add PAS_ALLOW_UNSAFE_BUFFER_USAGE macro to fix build
https://bugs.webkit.org/show_bug.cgi?id=285937
rdar://142905646
Reviewed by Geoffrey Garen.
After recent changes, the compiler is more aggressive
about `unsafe pointer arithmetic [-Werror,-Wunsafe-buffer-usage]`.
We should a macro similar to `WTF_ALLOW_UNSAFE_BUFFER_USAGE` to allow
libpas builds to continue for now, with a followup patch fixing these after.
* Source/bmalloc/bmalloc.xcodeproj/project.pbxproj:
* Source/bmalloc/libpas/libpas.xcodeproj/project.pbxproj:
* Source/bmalloc/libpas/src/libpas/pas_allocation_result.h:
(pas_allocation_result_zero):
* Source/bmalloc/libpas/src/libpas/pas_compact_cartesian_tree_node_ptr.h:
* Source/bmalloc/libpas/src/libpas/pas_compiler_utils.h: Copied from Source/bmalloc/libpas/src/libpas/pas_compact_cartesian_tree_node_ptr.h.
* Source/bmalloc/libpas/src/libpas/pas_ptr_hash_map.h:
Canonical link: https://commits.webkit.org/288968@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list