skia2/tests/sksl
John Stiles a60ac0c45c Fix for fuzzer-discovered crash with swizzles.
We need to rescan after optimizing away expressions that might exist
in the CFG/definition map, since we are rebuilding them from scratch and
not just stripping off excess parts from them.

Change-Id: I843a2ea3fc38428e7c0bd0e2bf7a7d41101345e3
Bug: oss-fuzz:28794
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/344972
Commit-Queue: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2020-12-22 14:38:52 +00:00
..
blend Add support for inlining switches with returns inside. 2020-12-18 00:14:48 +00:00
errors Reland "Reland "Reland "Reland "Revert "Initial land of SkSL DSL.""""" 2020-12-18 01:05:48 +00:00
fp Eliminate inliner temporary variables for top-level-exit functions. 2020-12-17 20:37:21 +00:00
glsl Replace array indexing on vector types with swizzles. 2020-12-07 21:16:40 +00:00
inliner Add support for inlining switches with returns inside. 2020-12-18 00:14:48 +00:00
intrinsics Eliminate inliner temporary variables for top-level-exit functions. 2020-12-17 20:37:21 +00:00
metal Improve Metal support for out parameters. 2020-12-09 21:13:57 +00:00
shared Fix for fuzzer-discovered crash with swizzles. 2020-12-22 14:38:52 +00:00
spirv Fix various SkSL errors that don't report a line number. 2020-12-14 16:11:13 +00:00
workarounds Eliminate inliner temporary variables for top-level-exit functions. 2020-12-17 20:37:21 +00:00