Go to file
Chandler Carruth 8e172c6054 More cleanup of the type traits implementation.
1) Moved the completeness checking routine above the evaluation routine
   so the reader sees that we do in fact check for complete types when
   necessary.
2) Remove the FIXME comment about not doing this.
3) Make the arguments to the evaluate function agree in order with those
   to the completeness checking function.
4) Completely specify the enumerators for the completeness checking
   function rather than relying on a default.
5) Remove a check for the Borland language to only require complete
   types in a few places. Borland's own documentation doesn't agree with
   this: some of the previously unspecified traits *do* require
   a complete type, some don't.
6) Correctly split the traits which do not require complete types from
   those that do, clarifying comments and citations to the standard or
   other documentation where relevant.

llvm-svn: 130641
2011-05-01 06:51:22 +00:00
clang More cleanup of the type traits implementation. 2011-05-01 06:51:22 +00:00
compiler-rt clang/Darwin: Update ios static lib to build for all archs, in case the 2011-04-30 01:20:56 +00:00
debuginfo-tests Test case for r130373. 2011-04-28 02:23:17 +00:00
libcxx Correction to set of overloaded pair constructors for C++0x 2011-04-29 18:10:55 +00:00
lldb Added the ability to set the Platform path for a module through the SBModule 2011-04-30 01:09:13 +00:00
llvm Remove an unused variable from this function introduced in r130637, 2011-05-01 06:14:10 +00:00
polly ScopInfo: Rememeber the induction variable and its parent loop at the same thime. 2011-04-30 03:26:51 +00:00