This patch ensures that Objective-C type arguments are included in the string constants that have encoded information about @property declarations.
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Do you know whether this patch would have any effect on the objective-c runtime? I suspect it wouldn't cause the runtime to crash, but I don't know how the runtime uses the encoded type information.
Other than that, the changes made in this patch look good to me.
Comment Actions
This won't work. The property attribute string consists of comma-separated fields. The encoding used here embeds commas into the type value, which will break parsing of the attribute string. You'll need to use a separator other than a comma.