roll: pigweed pw_assert: Verify PW_CHECK message arguments in the API

Check that the arguments are valid, regardless of the backend. This also
ensures that the compiler considers arguments as "used", even if the
backend does not use them.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/244744
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Original-Revision: 673e56ac476a345a0f25319633d8ce0ad0c0cd93

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: 8153a8a83c45c6..673e56ac476a34
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8732810774461007505
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I291cab3797c2cf2d841ea3135d767eced00582e4
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/showcase/sense/+/245058
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>
1 file changed
tree: 3aefae21ee412753f50e7e79f9d596b726fdbcb0
  1. .github/
  2. .vscode/
  3. apps/
  4. device/
  5. modules/
  6. system/
  7. targets/
  8. tools/
  9. web_app/
  10. .bazelignore
  11. .bazelrc
  12. .bazelversion
  13. .buildifier.json
  14. .clang-format
  15. .clangd.shared
  16. .gitignore
  17. .pw_console.yaml
  18. AUTHORS
  19. BUILD.bazel
  20. CONTRIBUTING.md
  21. LICENSE
  22. MODULE.bazel
  23. MODULE.bazel.lock
  24. OWNERS
  25. pigweed.json
  26. README.md
README.md

Sense

git clone https://pigweed.googlesource.com/pigweed/showcase/sense

Welcome to Pigweed Sense, a tour of key Pigweed components experienced through an imagined air quality product.

Please visit Sense: An interactive tour through Pigweed to get started.