b4b627e62a
This fixes a fuzzer crash in Metal. Private types aren't meant to be used directly; we can't generate a valid MemoryLayout for them. We will now detect them during IR generation and report an error. (Note that unreferenced structs currently don't have any IR representation at all, so structs have to be used somewhere in the code to trigger the error.) Bug: oss-fuzz:27288 Change-Id: I432f0a69fbb54cd33ff5b90a9f3d4757a9370117 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/334830 Auto-Submit: John Stiles <johnstiles@google.com> Reviewed-by: Ethan Nicholas <ethannicholas@google.com> Commit-Queue: John Stiles <johnstiles@google.com> |
||
---|---|---|
.. | ||
blend | ||
errors | ||
fp | ||
glsl | ||
inliner | ||
shared | ||
workarounds |