summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix for PR5679: make __builtin_prefetch a bit more flexible in what it acceptsEli Friedman2009-12-041-9/+9
* Adjust format attribute index for implicit object arguments. Fixes PR5521.Sebastian Redl2009-11-171-1/+19
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-2/+1
* warn about returning the address of a label.Chris Lattner2009-10-301-1/+6
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-231-2/+1
* Remove default argument for ImpCastExprToType. Add appropriate argument Eli Friedman2009-10-201-2/+1
* Fix checking for a null pointer constant when the expression itself isDouglas Gregor2009-09-251-2/+3
* implement support for __builtin_eh_return_data_regno on x86-32 and x86-64.Chris Lattner2009-09-231-3/+19
* Revert "Switch a few clients over to StringLiteral::getString.", this is brea...Daniel Dunbar2009-09-221-7/+11
* Switch a few clients over to StringLiteral::getString.Daniel Dunbar2009-09-221-11/+7
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-7/+7
* Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinIDDouglas Gregor2009-09-121-1/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-170/+170
* reject returning a block expr even when it has parens and casts in the way.Chris Lattner2009-09-081-3/+1
* Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocateDouglas Gregor2009-08-311-2/+1
* Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we willDouglas Gregor2009-08-311-1/+1
* PR4836, part 1: add Sema support for __builtin_isnan and friends; they Eli Friedman2009-08-311-0/+35
* When a member reference expression includes a qualifier on the memberDouglas Gregor2009-08-261-1/+2
* update to CXXFunctionalCastExpr to support ir-gen forFariborz Jahanian2009-08-261-1/+3
* Initial patch to support definitions of id and Class from headers in Objectiv...David Chisnall2009-08-171-1/+1
* Move builtin call checking out into a separate function, make CheckFunctionCa...Anders Carlsson2009-08-161-43/+49
* Fix a fixme by allocating ShuffleVectorExprs in the ContextNate Begeman2009-08-121-2/+2
* More CastKind work.Anders Carlsson2009-08-071-3/+3
* add support for FreeBSD's format(printf0,x,y) attribute; allows null format s...Ryan Flynn2009-08-061-2/+17
* Canonicalize else.Mike Stump2009-08-041-7/+4
* Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson2009-07-311-2/+4
* Change uses of:Ted Kremenek2009-07-291-4/+4
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-4/+4
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-4/+4
* Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis2009-06-301-4/+4
* Move the check for vprintf* functions inside of SemaCheckStringLiteral. Fixes...Anders Carlsson2009-06-281-25/+22
* Implement support for the format_arg attribute. Fixes PR4442.Anders Carlsson2009-06-271-0/+21
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-3/+4
* PR4142: Add %m format string specifier.Eli Friedman2009-06-021-0/+5
* tweak non-null check to put the caret on the function, but underline theChris Lattner2009-05-251-2/+3
* Check on null arguments in the presense of nonnull attribute.Fariborz Jahanian2009-05-211-0/+14
* add header to be built by gcc 4.3 on Linux.Zhongxing Xu2009-05-201-0/+1
* Template instantiation for __builtin_shufflevector.Douglas Gregor2009-05-191-33/+69
* more printf attribute on block declaration andFariborz Jahanian2009-05-181-0/+28
* Fix <rdar://problem/6880975> [format string] Assertion failed: (Arg < NumArgs...Ted Kremenek2009-05-131-25/+27
* add support for __sync_nand_and_fetch and __sync_fetch_and_nand,Chris Lattner2009-05-131-9/+15
* Fix the atomics sema code to convert operands to the argument typesChris Lattner2009-05-081-8/+19
* reimplement __sync_* builtins to be variadic and to follow the sameChris Lattner2009-05-081-0/+184
* Fix silly mistake that was breaking tests. Sorry for any inconvenience.Eli Friedman2009-05-031-1/+3
* Add Sema support for __builtin_setjmp/__builtin_longjmp. The primary Eli Friedman2009-05-031-0/+15
* implement -Wformat-security properly, which is enabled by default.Chris Lattner2009-04-291-3/+10
* code simplification, no functionality change.Chris Lattner2009-04-291-33/+30
* minor code cleanupChris Lattner2009-04-291-2/+2
* Fixup semantic analysis for nested blocks, and allow block literalMike Stump2009-04-171-2/+3
* Fix <rdar://problem/6786597> varargs not supported for Blocks under clang.Steve Naroff2009-04-151-2/+6
OpenPOWER on IntegriCloud