[cfe-commits] r94346 - /cfe/trunk/include/clang/Basic/Builtins.def

Chris Lattner sabre at nondot.org
Sat Jan 23 17:30:04 PST 2010


Author: lattner
Date: Sat Jan 23 19:30:04 2010
New Revision: 94346

URL: http://llvm.org/viewvc/llvm-project?rev=94346&view=rev
Log:
add a prototype for __builtin_fpclassify.  We don't know how to
codegen it, so we get 'cannot compile this builtin function yet'
errors, just like we do currently for __builtin_isinf.  However,
this should let us parse headers that use it without barfing,
which should help PR6083.


Modified:
    cfe/trunk/include/clang/Basic/Builtins.def

Modified: cfe/trunk/include/clang/Basic/Builtins.def
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Builtins.def?rev=94346&r1=94345&r2=94346&view=diff

==============================================================================
--- cfe/trunk/include/clang/Basic/Builtins.def (original)
+++ cfe/trunk/include/clang/Basic/Builtins.def Sat Jan 23 19:30:04 2010
@@ -241,6 +241,7 @@
 BUILTIN(__builtin_isinf_sign, "i.", "nc")
 BUILTIN(__builtin_isnan,      "i.", "nc")
 BUILTIN(__builtin_isnormal,   "i.", "nc")
+BUILTIN(__builtin_fpclassify, "iiiiii.", "nc")
 
 // Builtins for arithmetic.
 BUILTIN(__builtin_clz  , "iUi"  , "nc")





More information about the cfe-commits mailing list