[cfe-commits] [PATCH] Abstract v-table generation into the CGCXXABI interface

João Matos ripzonetriton at gmail.com
Fri Jun 22 18:00:51 PDT 2012


Hi Charles,

Patch looks fine to me.

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