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

Reply via email to