On Aug 15, 2012, at 8:23 AM, Jonathan Sauer wrote:
>> Sorry for only noticing it now, but I think the check lines are wrong.
>> Instead of
>>
>> // CHECK OBJ: {{call.*_ZN1AaSERS_}}
>>
>> You should have
>>
>> // CHECK-OBJ: {{call.*_ZN1AaSERS_}}
>
> I think it still worked as intended because the prefix was just "OBJ", so the
> "CHECK" was ignored.
> But it's obfuscating so I corrected it. New patch attached, please commit :-)
Sorry for the many delays. I committed this as r162254 with a few tweaks.
To answer the question in your patch, DerivedPOD is not POD for the purposes of
the Itanium ABI because the ABI uses the C++98 POD rules (and must — doing
otherwise would break binary compatibility), which do not consider classes with
base classes to be POD.
John.
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits