aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
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
2011-05-16Implement the new C++0x rules for non-trivial things in unions so thatSean Hunt
2011-05-14Revert 131347. It asserts if the specialization in within a class template:Francois Pichet
2011-05-14In Microsoft mode, allow template function explicit specialization at class s...Francois Pichet
2011-05-12Properly parse the 'default' and 'delete' keywords.Sean Hunt
2011-05-12Implement deletion of explicitly defaulted default constructors.Sean Hunt
2011-05-12Fix typo in comment.Nick Lewycky
2011-05-11Commit some missing changes to the previous patch.Sean Hunt
2011-05-11Implement implicit deletion of default constructors.Sean Hunt
2011-05-11In Microsoft mode, allow pure specifier (=0) on inline functions declared at ...Francois Pichet
2011-05-10Re-do R131114 without breaking code.Sean Hunt
2011-05-10Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based onDouglas Gregor
2011-05-10Revert 131114. This fixes PR9884.Rafael Espindola