kovdan01 wrote:

> (if linux folk could retest to see how badly I have broken everything that 
> would be great)

@ojhunt A couple of quick observations:

1. It looks like that you forgot to add explicit declarations of copy 
constructor and assignment operator for `Registers_arm64`. Now, compiler 
complains about explicit definitions for these while they are implicitly 
defined.

2. Why do we need `static_assert(!__has_extension(ptrauth_qualifier));` under 
ifdefs for `_LIBUNWIND_USE_DL_ITERATE_PHDR`, `_LIBUNWIND_SUPPORT_DWARF_INDEX` 
and `_LIBUNWIND_ARM_EHABI`? These are failing for me (particularly the first 
two ones), and I'm not sure I understand why these static assertions are needed.

3. The PR title contains a reference to an old PR #138571, it's probably not 
needed


https://github.com/llvm/llvm-project/pull/143230
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to