roll: third_party/pigweed pw_allocator: Make assertions more tunable
Previously, assertions in pw_allocator were either always enabled or
only enabled when "strict" validation was requested. These assertions
have been observed to prevent the compiler from being able to
effectively inline various CRTP-style classes. In many cases, they
represent internal checks rather than checks at the API boundary or when
reading (possibly corrupted) metadata.
As a result, the module configuration has been updated to allow
finer-grained control of assertions, which in turn allows consumers to
find the right balance of validation, performance, and code size for
their needs.
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/264641
Original-Revision: 60a1d0c01d3b58d317de41af8f0fdd43979cc34c
Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: dcd8f58642de6f..60a1d0c01d3b58
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8722550169952003953
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I645fb10a961fece7cc534eff07b17e53d0795d1f
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/268855
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
diff --git a/third_party/pigweed b/third_party/pigweed
index dcd8f58..60a1d0c 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit dcd8f58642de6f05229502af7fe18af522a69292
+Subproject commit 60a1d0c01d3b58d317de41af8f0fdd43979cc34c