[roll] Roll fuchsia [elfldltl] Make Sym and Rela types designated initializable

Unfortunately, Rel and Rela types are often aggregate initialized
and as such they are not amenable to having a base class otherwise
the initializers that we have throughout the tests would need to
look like {{}, ...}. The alternative, as shown here is to copy
members and logic between Rel and Rela which is not ideal, but
I cannot come up with a better way, save for having a macro that
defines an anonymous struct that we place in Rel{,a}.

Original-Bug: 68283
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/787222
Original-Revision: d698b83ffef4a3d8f2eb91c530980a8424757467
GitOrigin-RevId: 086468b06223dd5f639b4c68d8a0990fc63d6f65
Change-Id: I1bb316ce51ff40682f20698edd6dfadb83242746
1 file changed
tree: e06ba69cd7d2d85ed6f2e28a2b734a63eb67d55a
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.