[LLVMdev] type-system-rewrite branch near landing

Jay Foad jay.foad at gmail.com
Fri Jul 8 02:12:38 PDT 2011


> 1. Clang - Jay, do you have a patch for this?  Can you create a branch of the clang repo or send an updated version of the patch to the list?

I've created a clang type-system-rewrite branch and committed all my
purely mechanical changes: de-constifying llvm::Types as necessary,
and using the new llvm::StructType::createNamed/setBody to create the
"implicit" structs used by things like the Objective-C runtime.

I haven't committed anything to do with updating the general Clang ->
LLVM type conversion machinery, because I don't know when or whether
I'll be able to get it finished. If anyone else wants to work on it
please feel free! I've attached my current work-in-progress, as a diff
from the new clang type-system-rewrite branch.

Thanks,
Jay.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: clang-type-system-rewrite.diff
Type: text/x-patch
Size: 43293 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110708/5339e7a2/attachment.bin>


More information about the llvm-dev mailing list