ahatanak added a comment. I don't think there is any reason conversions between `ACTC_none` and `ACTC_indirectRetainable` (for example, conversions between `struct S **` and `__strong id *x` or `int *` and `__strong id *x`) should be disallowed. I just made the minimal change needed to enable using ObjC ARC pointers as the libc++ functions' template arguments.
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D107021/new/ https://reviews.llvm.org/D107021 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits