llvm-project/clang/AST
Steve Naroff 6fcfd0581d - Change Type::isComplexType() to exlude GCC's complex integer extension. In general, we will keep the lowest level Type predicates "pure" (i.e. true to the C99 spec).
- Modify Sema::UsualArithmeticConversions() to work with the new definition of Type::isComplexType().

This is a nice cleanup and also fixes a bug submitted by Eli (which I've added to the test suite).

llvm-svn: 46005
2008-01-15 19:36:10 +00:00
..
ASTConsumer.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
ASTContext.cpp Fix ASTContext::typesAreCompatible when analyzing a function type with 2008-01-14 05:45:46 +00:00
Builtins.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
CFG.cpp Renamed ProgramEdge to ProgramPoint and changed subclasses of ProgramEdge 2008-01-11 00:40:29 +00:00
Decl.cpp Add first pieces of support for parsing and representing 2008-01-12 07:05:38 +00:00
DeclSerialization.cpp Add first pieces of support for parsing and representing 2008-01-12 07:05:38 +00:00
Expr.cpp Record if a compound literal expression is @ file scope. This allows us to implement C99 6.5.2.5p6. This could have been done without modifying the AST (by checking the decl type and passing the info down to isContextExpr), however we concluded this is more desirable. 2008-01-14 18:19:28 +00:00
ExprCXX.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
Makefile remove attribution from makefiles. 2007-12-29 20:02:25 +00:00
Stmt.cpp Substituted all instances of the string "Objc" for "ObjC". This fixes 2008-01-07 19:49:32 +00:00
StmtDumper.cpp Substituted all instances of the string "Objc" for "ObjC". This fixes 2008-01-07 19:49:32 +00:00
StmtIterator.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
StmtPrinter.cpp Substituted all instances of the string "Objc" for "ObjC". This fixes 2008-01-07 19:49:32 +00:00
StmtSerialization.cpp When serializing CompoundLiteralExpr, serialize out the file scope flag before 2008-01-14 18:29:39 +00:00
StmtViz.cpp Change uses of std::cerr/std::cout to llvm::Lcerr/llvm::cout, and remove 2008-01-14 16:44:48 +00:00
TranslationUnit.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
Type.cpp - Change Type::isComplexType() to exlude GCC's complex integer extension. In general, we will keep the lowest level Type predicates "pure" (i.e. true to the C99 spec). 2008-01-15 19:36:10 +00:00
TypeSerialization.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00