merge hasCLanguageLinkage and isExternC

Rafael EspĂ­ndola rafael.espindola at gmail.com
Tue Feb 12 17:27:16 PST 2013


This is a followup to my previous patch and it finally merges
hasCLanguageLinkage and isExternC back (keeping the shorter name). To
the best of my knowledge hasCLanguageLinkage (now isExternC)
implements the C++ standard notions of "has C language linkage" when
in c++ mode. In C mode it classifies anything with an external linkage
as have C language linkage.

Sorry for the long detour, getting this right was a lot harder than I
was expecting.

Cheers,
Rafael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: t.patch
Type: application/octet-stream
Size: 2800 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130212/68c58e22/attachment.obj>


More information about the cfe-commits mailing list