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
This was discussed in
#15342 (comment) and the
consensus seemd to be that we should drop it right away in a separate
PR, do it here.
Technically, it is a breaking change that could also be considered a
bugfix. An example of a class failing the updated check is
```
struct Kernel {
Kernel(int);
Kernel(const Kernel&) = default;
Kernel& operator=(const Kernel&) { return *this; } // non-trivial
};
```
An additional minor reason (other than not being SYCL-conformant) to
drop it right away is to save a tiny bit of compile time that is
currently used to support something violating the spec.
0 commit comments