On Nov 30, 2010, at 9:35 AM, Fariborz Jahanian wrote:

> Author: fjahanian
> Date: Tue Nov 30 11:35:24 2010
> New Revision: 120429
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=120429&view=rev
> Log:
> Such function decls,as objc's objc_msgSend, builtins in 
> a specific language. We are adding such language info. by
> extensing Builtins.def and via a language flag added
> to LIBBUILTIN/BUILTIN and check for that when deciding
> a name is builtin or not. Implements //rdar://8689273.

Makes sense to me!  One minor request:

> +  enum LANGUAGEID {
> +    C_LANG = 0x1,     // builtin for c only.
> +    CXX_LANG = 0x2,   // builtin for cplusplus only.
> +    OBJC_LANG = 0x4,  // builtin for objective-c and objective-c++
> +    ALL_LANGUAGES = (C_LANG|CXX_LANG|OBJC_LANG) //builtin is for all 
> languages.
> +  };

Please rename LANGUAGEID to LanguageID, since it is not itself an enumerator.

Thanks Fariborz!

-Chris
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to