You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SYCL][ESIMD] Don't error on functions with local names (#7996)
In the ESIMD Verifier, we have a known good list of functions and want
to check that any ESIMD code only calls those functions. We do that by
demangling the names of all ESIMD functions and comparing them against
the known good functions. In the case where there's a function that is
from a local name such as a lambda, functor, or local class, the
demangled name may include the return type of the parent function if
it's a template function. If this happens, we end up using the return
type in the function name check which makes us check the wrong thing.
We don't care about local names, so just skip them.
Signed-off-by: Sarnie, Nick <[email protected]>
0 commit comments