[roll] Roll fuchsia [fidlc] Clean up assertions This CL is a follow-up to Ic34076f15ac80cf73d1f9df41806ca5e7ecd6954 which ran a script to make fidlc use ZX_ASSERT macros. This manual follow-up does the following: * Remove remaining uses of __builtin_unreachable(). * Remove uses of [[maybe_unused]] that are no longer needed. * Remove panics after exhaustive switches (we use -Wswitch). * Remove blank lines that were added inadvertently. * Remove unnecessary parentheses around assertion expressions. * Convert conditional panics to assertions. * Add printf arguments to improve some assertion messages. * Begin assertion messages in lower case and remove "!". Test: fx test fidl-compiler Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/684221 Original-Revision: 0af523fd2435ebb7a29f6ca04b58abffb3ce780d GitOrigin-RevId: c4411cf209bbdb82d8e7e3f66db669aa055148cd Change-Id: Id77ca275cdea6f9ad2ef9288995a5aee1e67283b
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.