Closed
Description
Describe the Bug:
Some __kernel_name_generator
usages doesn't includes _ExecutionPolicy
type,
but the code where it's implemented contains _ExecutionPolicy
inside template params.
This situation allows to write the code with the different _ExecutionPolicy
types but to have the same KernelName inside - it's will generate an error in unnamed lambdas switched off.
To Reproduce:
No reproducers.
Expected Behavior:
Probably every __kernel_name_generator
should depends on _ExecutionPolicy
type if it is used for code specialization.
Additional Context:
Add any other context about the problem here.
Examples where _ExecutionPolicy
type is not used in __kernel_name_generator
: