aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2011-07-12Centralize the getCanonicalType() calls in the Itanium C++ manglingDouglas Gregor
2011-07-11Don't complain about missing return statements for nakedDouglas Gregor
2011-07-04Remove unused parameter from ActOnDeclarator.Anders Carlsson
2011-07-02Fix a typo, remove a tab, canonicalize some spacing. No functional change.Nick Lewycky
2011-07-01Fix for PR7410. Allow functions in a derived class that improperly overwrite ...Richard Trieu
2011-07-01Fix AST representations of alias-declarations which define tag types. Inside ...Richard Smith
2011-06-29When redeclaring a local extern in the same scope, make sure that weDouglas Gregor
2011-06-28Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor
2011-06-28Centralize all checks for a C++ tag definition inside a typename inArgyrios Kyrtzidis
2011-06-28Centralize the check for a tag definition in a Declarator::PrototypeContext i...Argyrios Kyrtzidis
2011-06-24Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis
2011-06-23Remove multiple use of weak_import attribute onFariborz Jahanian
2011-06-23Remove weak_import attribute on new declaration.Fariborz Jahanian
2011-06-22Issue warning if weak_import attribute is added to an alreadyFariborz Jahanian
2011-06-20llvm-gcc treats a tentative definition with a previousFariborz Jahanian
2011-06-17When an explicit specialization has a storage specifier, error if thatDouglas Gregor
2011-06-17Downgrade the error complaining about presence of a storage classDouglas Gregor
2011-06-15Automatic Reference Counting.John McCall
2011-06-15Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes,Douglas Gregor
2011-06-14fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class memberChris Lattner
2011-06-13Make __gnu_inline__ functions in gnu99 mode work the same way as inline funct...Eli Friedman
2011-06-12Don't assert on initialized typedef declarations in classes:Richard Smith
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-06-11Implement Objective-C Related Result Type semantics.Douglas Gregor
2011-06-10Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-t...Richard Trieu
2011-06-07More coherent diagnostic when a stack variable isFariborz Jahanian
2011-06-06Diagnose the condition in C++ [temp.expl.spec]p16 that prohibitsDouglas Gregor
2011-06-03Revert r132544. Accidental commit. I got confused with the Tortoise SVN menu.Francois Pichet
2011-06-03git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132544 91177308-0d34-...Francois Pichet
2011-06-03Correctly revert r131347: function explicit specialization at class scope.Francois Pichet
2011-06-02Implement -fgnu89-inline. Fixes PR10041.Rafael Espindola
2011-06-01Microsoft friend acting as a forward declaration; try#2. Now only 2 lines.Francois Pichet
2011-05-31Revert 132332 (Microsoft friend as a forward declaration), John McCall pointe...Francois Pichet
2011-05-31Recreate the DeclContext before adding the implicit friend forward declaratio...Francois Pichet
2011-05-31For compatibility with MSVC, a friend declaration also act as a forward decla...Francois Pichet
2011-05-27Clean up my changes to jump-diagnostic handling for local variables ofDouglas Gregor
2011-05-26Implement a new warning for when adding a default argument to a methodSean Hunt
2011-05-25Update our diagnostics to properly account for move operations.Sean Hunt
2011-05-25Implement a little bit of cleanup and a lot more of the base workSean Hunt
2011-05-24Implement a new type node, UnaryTransformType, designed to represent aSean Hunt
2011-05-24Implement the initial part of C++0x [expr.const]p2, which specifiesDouglas Gregor
2011-05-21Diagnose the presence of storage-class-specifiers on explicitDouglas Gregor
2011-05-21Teach Sema::ActOnUninitializedDecl() not to try to interpret when oneDouglas Gregor
2011-05-20Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor
2011-05-20Fix PR9941 for out-of-line template destructors too.Sebastian Redl
2011-05-19Fix PR9941 again, this time for templates.Sebastian Redl
2011-05-19Implement __underlying_type for libc++.Sean Hunt
2011-05-19Reapply r121528, fixing PR9941 by delaying the exception specification check ...Sebastian Redl
2011-05-18Revert r121528 as it breaks a simple testcase, which leads to, amongSean Hunt
2011-05-18Implement implicit exception specifications of destructors.Sebastian Redl