commit | c494ecff5dbf72f5b3f496d6d4f2366d01941eb6 | [log] [tgz] |
---|---|---|
author | Eric Rahm <erahm@fuchsia.infra.roller.google.com> | Fri Jul 26 18:47:33 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Jul 26 11:49:20 2024 -0700 |
tree | 33ff715d8a548c0faf0603e330fe5465fcb8c1d9 | |
parent | bc8d8a6836b8f84242b479263855913b0c009688 [diff] |
[roll] Roll fuchsia [bt] Fix statement expression extension warnings This fixes `statement expression extension from macro expansion` warnings generated from macros defined and used in this manner: ``` { \ auto _rslt = rslt; \ if (_rslt.is_error()) log(msg); \ _rslt.is_error(); \ } if (LOG_ON_ERROR(do_thing(), "oh no!")) { // handle error } ``` This is a non-standard extension. Instead we can use a lambda and have a similar effect. Original-Bug: b/355511476 Test: fx test //src/connectivity/bluetooth/core/bt-host Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1089624 Original-Revision: e667b556b52168e2976a960fa90b04af482d2640 GitOrigin-RevId: fdd4a87e5412258aedfcd40e8107af17768e9198 Change-Id: I01d9fc92c2df7b6b0023c791cb55523d6d1d66af
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.