[cfe-commits] [PATCH] Abstract v-table generation into the CGCXXABI interface
Charles Davis
cdavis at mymail.mines.edu
Fri Jun 22 20:42:43 PDT 2012
On Jun 22, 2012, at 7:00 PM, João Matos wrote:
> Hi Charles,
>
> Patch looks fine to me.
Thanks for the vote of confidence, but I'm really waiting for a word from John, who owns the IR Generator (cf. http://llvm.org/docs/DeveloperPolicy.html ).
Chip
>
> On Sat, Jun 23, 2012 at 1:43 AM, Charles Davis <cdavis at mymail.mines.edu> wrote:
>> Ping...
>>
>> On Jun 16, 2012, at 5:00 AM, Charles Davis wrote:
>>
>>>
>>> On Jun 15, 2012, at 2:01 PM, r4start wrote:
>>>
>>>> On 15/06/2012 23:05, Eli Friedman wrote:
>>>>> On Fri, Jun 15, 2012 at 11:49 AM, Charles Davis <cdavis at mymail.mines.edu> wrote:
>>>>>> Hi,
>>>>>>
>>>>>> This patch factors v-table generation into the CGCXXABI class, so that, in the future, the Microsoft C++ ABI can implement its own v-table generation.
>>>>>>
>>>>>> I also had to move the ItaniumCXXABI class into a header, so that CGRTTI could continue to use the getVTableLinkage() method, which now lives in ItaniumCXXABI. I thought that since CGRTTI is specific to the Itanium ABI anyway, this was OK. I don't know if you would prefer that method continue to belong to CodeGenModule, but I imagine that the Microsoft C++ ABI may have different rules for v-table visibility (which I have yet to work out).
>>>>>>
>>>>>> OK to commit?
>>>>> Do you really need a different implementation of getVTableLinkage for
>>>>> the Microsoft ABI? It doesn't look like it actually does anything
>>>>> ABI-specific.
>>> Moved it back.
>>
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
>
>
>
> --
> João Matos
More information about the cfe-commits
mailing list