summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Check for unexpanded parameter packs within variable initializers.Douglas Gregor2010-12-161-19/+26
* Check for unexpanded parameter packs in friend declarations.Douglas Gregor2010-12-161-0/+4
* Check for unexpanded parameter packs in using declarations. As aDouglas Gregor2010-12-161-1/+2
* Check for unexpanded parameter packs in enumeration types and enumerators.Douglas Gregor2010-12-161-0/+9
* Check for unexpanded parameter packs in various kinds ofDouglas Gregor2010-12-151-2/+12
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-14/+8
* Set the "implicitly inline" bit on a method as soon as we see a definitionJohn McCall2010-12-151-0/+6
* Added missing IgnoreParens().Abramo Bagnara2010-12-141-2/+2
* Restore r121752 without modification.John McCall2010-12-141-10/+7
* Pull out r121752 in case it's causing the selfhost breakage.John McCall2010-12-141-7/+10
* Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall2010-12-141-10/+7
* Variadic templates: extend Type, NestedNameSpecifier, TemplateName,Douglas Gregor2010-12-131-0/+4
* Silence a few more uninitialized-value warningsDouglas Gregor2010-12-101-8/+8
* Fix a compiler warning.Fariborz Jahanian2010-12-101-1/+2
* Added ParenType type node.Abramo Bagnara2010-12-101-7/+13
* It's kindof silly that ExtQuals has an ASTContext&, and we can use thatJohn McCall2010-12-101-1/+1
* Refactored/cleanedup ActOnFunctionDeclarator Fariborz Jahanian2010-12-091-521/+563
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-071-4/+4
* Use Sema::MaybeCreateExprWithCleanups() only after we've checked for a NULL/i...Douglas Gregor2010-12-071-2/+2
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-3/+3
* Added struct/class syntactic info for c++0x scoped enum.Abramo Bagnara2010-12-031-2/+3
* Sema/AST work for capturing copy init expressionFariborz Jahanian2010-12-011-0/+21
* Improve the diagnostic when the fixed underlying type of aDouglas Gregor2010-12-011-1/+4
* Microsoft C anonymous struct implementation.Francois Pichet2010-11-231-29/+95
* Major anonymous union/struct redesign.Francois Pichet2010-11-211-6/+27
* Refactoring.Argyrios Kyrtzidis2010-11-191-1/+1
* Remove the getDiagnosticLevel check since it doesn't buy us much.Argyrios Kyrtzidis2010-11-181-3/+1
* -Rename -Wargument-larger-than -> -Wlarge-by-value-copyArgyrios Kyrtzidis2010-11-181-3/+7
* Introduce option -Wargument-larger-than[=N] which warns about function defini...Argyrios Kyrtzidis2010-11-171-1/+37
* A union cannot contain static data members or data members of reference type.Anders Carlsson2010-11-071-11/+30
* Provide an error when a non-identifier name (such as an operator) is used as aAlexis Hunt2010-11-031-1/+11
* Eliminate an unused local variableDouglas Gregor2010-11-011-2/+0
* Require that the types of the parameters of a block literal are complete.Douglas Gregor2010-11-011-7/+2
* Avoid calculating linkage until the more obvious checks have run whenJohn McCall2010-10-271-15/+18
* Parse attributes on enumerators and instantiate attributes on enum decls.John McCall2010-10-221-8/+10
* Always treat 'main' as an extern "C" function, so that we detectDouglas Gregor2010-10-211-0/+5
* Pass TInfo to CXXDestructorDecl::Create(), just like we do for otherCraig Silverstein2010-10-211-3/+1
* Redirect templated friend class decls to a new Sema callback andJohn McCall2010-10-191-8/+16
* Implement the first half of [dcl.attr.override]p6.Anders Carlsson2010-10-181-0/+23
* Microsoft enum extensions. 2 things will change on -fms-extensions:Francois Pichet2010-10-181-5/+11
* Implement [dcl.attr.override]p2 and add tests for p1 and p2.Anders Carlsson2010-10-171-1/+25
* Reformatting.John McCall2010-10-161-2/+2
* White-listing templated-scope friend decls is a good idea, but doing itJohn McCall2010-10-161-13/+19
* Allow list-initialization of a local variable of class type with aDouglas Gregor2010-10-151-3/+13
* Diagnose C++ [class.mem]p13-14, where a class member has the same nameDouglas Gregor2010-10-151-1/+29
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-2/+2
* Don't complain about a variable within a linkage-specification that isDouglas Gregor2010-10-151-1/+1
* Don't add the injected class name to the redeclarations chain; the chain shou...Argyrios Kyrtzidis2010-10-141-1/+3
* Diagnose when a 'static' member function overrides a virtual functionDouglas Gregor2010-10-131-6/+24
* Generalize the checking for qualification of (non-friend) classDouglas Gregor2010-10-131-17/+24
OpenPOWER on IntegriCloud