[cfe-commits] r38986 - /cfe/cfe/trunk/NOTES.txt

sabre at cs.uiuc.edu sabre at cs.uiuc.edu
Wed Jul 11 09:26:32 PDT 2007


Author: sabre
Date: Wed Jul 11 11:26:31 2007
New Revision: 38986

URL: http://llvm.org/viewvc/llvm-project?rev=38986&view=rev
Log:
add some notes.

Modified:
    cfe/cfe/trunk/NOTES.txt

Modified: cfe/cfe/trunk/NOTES.txt
URL: http://llvm.org/viewvc/llvm-project/cfe/cfe/trunk/NOTES.txt?rev=38986&r1=38985&r2=38986&view=diff

==============================================================================
--- cfe/cfe/trunk/NOTES.txt (original)
+++ cfe/cfe/trunk/NOTES.txt Wed Jul 11 11:26:31 2007
@@ -72,4 +72,16 @@
 could be handled by scanning the skipped region of a #if, but the fully general
 case cannot be implemented efficiently.
 
+We probably have to do something like this in the future.  The C++ header
+<limits> contains a lot of code like this:
+   static const int digits10 = __LDBL_DIG__;
+   static const int min_exponent = __LDBL_MIN_EXP__;
+   static const int min_exponent10 = __LDBL_MIN_10_EXP__;
+   static const float_denorm_style has_denorm
+     = bool(__LDBL_DENORM_MIN__) ? denorm_present : denorm_absent;
+ ... since this isn't being used in an #ifdef, it should be easy enough to taint
+the decl for these ivars.
+
+
+
 //===---------------------------------------------------------------------===//





More information about the cfe-commits mailing list