[cfe-commits] Virtual function recognition

Sebastian Redl sebastian.redl at getdesigned.at
Wed Nov 5 15:04:42 PST 2008


Hi,

The attached patch enables semantic checking of virtual functions. This 
means:
1) Virtual fields and virtual static functions are rejected.
2) Classes with virtual functions are not considered aggregates.
3) Classes with virtual functions are polymorphic, as are classes 
derived from polymorphic classes.
4) dynamic_cast checking is complete.

Sebastian
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: virtual.patch
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20081106/b5211e2e/attachment.ksh>


More information about the cfe-commits mailing list