aboutsummaryrefslogtreecommitdiff
path: root/Sema
AgeCommit message (Expand)Author
2007-08-30Fix 80 col violations.Chris Lattner
2007-08-30Fix a regression on test/Sema/unused-expr.c by fixing the type predicatesChris Lattner
2007-08-30Fix the following redefinition errors submitted by Keith Bauer...Steve Naroff
2007-08-29Spaces not tabs.Neil Booth
2007-08-29Ensure we diagnose long long literals in C90 mode.Neil Booth
2007-08-29Added checking (during parsing) of comparison of floating point values using ...Ted Kremenek
2007-08-29Implement GCC-compatible layout and typing of enum constants and enum decl. Chris Lattner
2007-08-29Fix a null dereference Neil ran intoChris Lattner
2007-08-28Implement default argument promotions (for old-style function calls and varia...Steve Naroff
2007-08-28Finish converting decls over to the new invalid decl API.Steve Naroff
2007-08-28Move the "invalid decl" idiom up to Decl (where we have some bits to steal:-)Steve Naroff
2007-08-28Emit a slightly better warning for unused values for unary and binary operators:Chris Lattner
2007-08-28add a sourcelocation to binary operator to keep track of the location of the ...Chris Lattner
2007-08-28Change EnumDecl to store its corresponding integer type Chris Lattner
2007-08-28Fixed return-of-stack-address checker to correctly handle stack/globalTed Kremenek
2007-08-28extwarn about VLAs in C89 mode.Chris Lattner
2007-08-28c++'0x has long long also.Chris Lattner
2007-08-28warn about long long when in c89 mode.Chris Lattner
2007-08-28fix 80 col violationChris Lattner
2007-08-28compute the required destination type for an enum, emitting various warnings.Chris Lattner
2007-08-28add a diagnostic:Chris Lattner
2007-08-28move a todoChris Lattner
2007-08-28now that all the infrastructure is in place, enforce C99 6.8.5p3.Chris Lattner
2007-08-28If the condition of a for statement is promoted, make sure theChris Lattner
2007-08-28Implement more thoughful error recovery when dealing with bogus declarator ty...Steve Naroff
2007-08-27Some minor aesthetic changes to the control flow.Steve Naroff
2007-08-27Fix remaining bugs with complex/float promotions.Steve Naroff
2007-08-27Fix a few enum-related fixme'sChris Lattner
2007-08-27better error recovery for non-i-c-e enum constants.Chris Lattner
2007-08-27Updated checker for "return of address of stack variable" to look forTed Kremenek
2007-08-27Replaced ASTContext::maxFloatingType() with ASTContext::compareFloatingType().Steve Naroff
2007-08-27extwarn about decls intermixed with code in c89 mode.Chris Lattner
2007-08-27Add Type::getAsBuiltinType() and Type::builtinTypesAreCompatible().Steve Naroff
2007-08-27Replaced ASTContext::maxComplexType() with ASTContext::getFloatingTypeOfSizeW...Steve Naroff
2007-08-27implement a fixme: __extension__ marker on decls in compound stmts.Chris Lattner
2007-08-26Fix %p format checking, patch by Keith Bauer.Chris Lattner
2007-08-26For warnings like this:Chris Lattner
2007-08-26Fix a bug reported by Keith BauerChris Lattner
2007-08-26Fix bogus warnings (noticed by Chris) with array-constraints.c.Steve Naroff
2007-08-26Break the assumption that any sort of scope (e.g. a loop scope) can Chris Lattner
2007-08-26require that operands to __real/__imag are complex or arithmetic. ThisChris Lattner
2007-08-26Make parse-ast-print print the storage class and inline Chris Lattner
2007-08-26add a new ImaginaryLiteral AST node that is used toChris Lattner
2007-08-261.0 is double, 1.0F is a float.Chris Lattner
2007-08-26merge checkrelational and checkequality into CheckCompareOperands, Chris Lattner
2007-08-26Cases like this:Chris Lattner
2007-08-25Surpress the UsualUnaryConversions for compound assignment operators. This ch...Steve Naroff
2007-08-25Give CXXBoolLiteralExpr a type (all expressions need a valid type).Steve Naroff
2007-08-25Fix the test/Sema/format-strings.c regression. This code should be refactored.Chris Lattner
2007-08-25Fix the regression on test/Sema/cfstring.cChris Lattner