ANGLE Metal translator should always collect variables RemoveInactiveInterfaceVariables helper function needs the variables to be collected. Normal operation invokes this as a side-effect of passing SH_VARIABLES compile option. However, some tests might not pass the compile option, but Metal translator still removes the inactive interface variables. Thus we need to always collect the variables.
Created attachment 429741 [details] Patch
Note that there are important steps to take when updating ANGLE. See https://trac.webkit.org/wiki/UpdatingANGLE
Comment on attachment 429741 [details] Patch LGTM
Committed r278192 (238235@main): <https://commits.webkit.org/238235@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 429741 [details].
<rdar://problem/78607455>