[cfe-dev] Making clang work with opaque pointers

Aaron Ballman via cfe-dev cfe-dev at lists.llvm.org
Fri Jul 9 04:49:13 PDT 2021


On Fri, Jul 9, 2021 at 2:27 AM David Blaikie <dblaikie at gmail.com> wrote:
>
> Aaron - any ideas on who, if anyone, might be able to help out on this?

I've CCed in some folks who may be able to help (but I am not certain
whether they've got the bandwidth or not).

~Aaron

>
> On Thu, Jul 8, 2021 at 4:46 PM Arthur Eubanks via cfe-dev <cfe-dev at lists.llvm.org> wrote:
>>
>> As part of the opaque pointers migration, we need to make the clang frontend not depend on PointerType's pointee type. There are a couple random places that need to be fixed up to not use PointerType::getElementType and Type::getPointerElementType(), but the biggest issue is (I believe) clang::CodeGen::Address (and LValue/RValue?).
>>
>> I had a very preliminary attempt in https://reviews.llvm.org/D103465 but am not super familiar with the clang frontend. Is there anybody more familiar with clang who'd be willing to make clang work with opaque pointers?
>> _______________________________________________
>> cfe-dev mailing list
>> cfe-dev at lists.llvm.org
>> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev


More information about the cfe-dev mailing list