aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
2009-11-17Adjust format attribute index for implicit object arguments. Fixes PR5521.Sebastian Redl
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-10-30warn about returning the address of a label.Chris Lattner
2009-10-23Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor
2009-10-20Remove default argument for ImpCastExprToType. Add appropriate argument Eli Friedman
2009-09-25Fix checking for a null pointer constant when the expression itself isDouglas Gregor
2009-09-23implement support for __builtin_eh_return_data_regno on x86-32 and x86-64.Chris Lattner
2009-09-22Revert "Switch a few clients over to StringLiteral::getString.", this is brea...Daniel Dunbar
2009-09-22Switch a few clients over to StringLiteral::getString.Daniel Dunbar
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-12Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinIDDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-08reject returning a block expr even when it has parens and casts in the way.Chris Lattner
2009-08-31Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocateDouglas Gregor
2009-08-31Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we willDouglas Gregor
2009-08-31PR4836, part 1: add Sema support for __builtin_isnan and friends; they Eli Friedman
2009-08-26When a member reference expression includes a qualifier on the memberDouglas Gregor
2009-08-26update to CXXFunctionalCastExpr to support ir-gen forFariborz Jahanian
2009-08-17Initial patch to support definitions of id and Class from headers in Objectiv...David Chisnall
2009-08-16Move builtin call checking out into a separate function, make CheckFunctionCa...Anders Carlsson
2009-08-12Fix a fixme by allocating ShuffleVectorExprs in the ContextNate Begeman
2009-08-07More CastKind work.Anders Carlsson
2009-08-06add support for FreeBSD's format(printf0,x,y) attribute; allows null format s...Ryan Flynn
2009-08-04Canonicalize else.Mike Stump
2009-07-31Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson
2009-07-29Change uses of:Ted Kremenek
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-28Move the check for vprintf* functions inside of SemaCheckStringLiteral. Fixes...Anders Carlsson
2009-06-27Implement support for the format_arg attribute. Fixes PR4442.Anders Carlsson
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-02PR4142: Add %m format string specifier.Eli Friedman
2009-05-25tweak non-null check to put the caret on the function, but underline theChris Lattner
2009-05-21Check on null arguments in the presense of nonnull attribute.Fariborz Jahanian
2009-05-20add header to be built by gcc 4.3 on Linux.Zhongxing Xu
2009-05-19Template instantiation for __builtin_shufflevector.Douglas Gregor
2009-05-18more printf attribute on block declaration andFariborz Jahanian
2009-05-13Fix <rdar://problem/6880975> [format string] Assertion failed: (Arg < NumArgs...Ted Kremenek
2009-05-13add support for __sync_nand_and_fetch and __sync_fetch_and_nand,Chris Lattner
2009-05-08Fix the atomics sema code to convert operands to the argument typesChris Lattner
2009-05-08reimplement __sync_* builtins to be variadic and to follow the sameChris Lattner
2009-05-03Fix silly mistake that was breaking tests. Sorry for any inconvenience.Eli Friedman
2009-05-03Add Sema support for __builtin_setjmp/__builtin_longjmp. The primary Eli Friedman
2009-04-29implement -Wformat-security properly, which is enabled by default.Chris Lattner
2009-04-29code simplification, no functionality change.Chris Lattner
2009-04-29minor code cleanupChris Lattner
2009-04-17Fixup semantic analysis for nested blocks, and allow block literalMike Stump
2009-04-15Fix <rdar://problem/6786597> varargs not supported for Blocks under clang.Steve Naroff
2009-04-13Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings).Steve Naroff