Issue |
154394
|
Summary |
New __ptrauth types are wrongly reported as __is_bitwise_cloneable
|
Labels |
new issue
|
Assignees |
|
Reporter |
halbi2
|
```
struct S1 {
int * __ptrauth(1,1,50) p_;
};
static_assert(!__is_bitwise_cloneable(S1));
```
This test case fails. I apologise for missing this trait at the time that I filed #137473 and #137474.
The purpose of `__is_bitwise_cloneable` is not clear, libc++ does not use it, but ptrauth types are surely not bitwise copyable.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs