summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* When we know that we are parsing a class-name, implicitly construct aDouglas Gregor2009-08-261-3/+13
* Improve diagnostics and recovery when the nested-name-specifier of aDouglas Gregor2009-08-261-2/+14
* Improve support for out-of-line definitions of nested templates andDouglas Gregor2009-08-251-1/+1
* Modify an assert to capture the restriction on friend declarations moreJohn McCall2009-08-251-1/+2
* Implement out-of-line definitions of nested class templates. Most ofDouglas Gregor2009-08-251-11/+7
* InitializeVarWithConstructor now returns true on failure.Anders Carlsson2009-08-251-2/+5
* Implement delayed parsing for member function templates. Fixes PR4608.Douglas Gregor2009-08-221-3/+17
* Reversing part of 79544.Sanjiv Gupta2009-08-211-16/+0
* Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis2009-08-211-15/+12
* Issue an error if the user specifies parameters in a function marked as ISR.Sanjiv Gupta2009-08-201-0/+16
* Keep track of the right paren ')' source location in a function declarator.Argyrios Kyrtzidis2009-08-191-1/+1
* Use Sema's LocInfoType to pass and preserve type source info through the Parser.Argyrios Kyrtzidis2009-08-191-4/+5
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-191-32/+43
* Teach Sema how to pop out of friend function definitions in nested classes.John McCall2009-08-181-13/+20
* Initial patch to support definitions of id and Class from headers in Objectiv...David Chisnall2009-08-171-0/+2
* AddInitializerToDecl can't take a FullExprArg. Make it take an ExprArg, and c...Anders Carlsson2009-08-161-2/+4
* Implement __is_empty. Patch by Sean Hunt.Eli Friedman2009-08-151-10/+24
* Disable all recognition of main() in -ffreestanding. Addresses bug #4720.John McCall2009-08-151-3/+3
* Argument-dependent lookup for friend declarations. Add a new decl type,John McCall2009-08-111-3/+17
* Refactor some code and implement support for global destructors for static va...Anders Carlsson2009-08-081-1/+1
* Introduce a new PragmaPack attribute, and use it for #pragma pack. The Packed...Anders Carlsson2009-08-081-1/+1
* Patch should implement packed enums - PR4098. Credit to Anders Johnsen.Edward O'Callaghan2009-08-081-5/+30
* When we encounter a dependent type that was parsed before we know thatDouglas Gregor2009-08-061-0/+24
* First pass at friend semantics.John McCall2009-08-061-4/+26
* Introduce the canonical type smart pointers, and use them in a few places toDouglas Gregor2009-08-051-8/+8
* Remove an unused header.Mike Stump2009-08-051-1/+0
* Canonicalize else.Mike Stump2009-08-041-12/+8
* Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall2009-08-031-4/+8
* Minor renaming/refactoring. No change in functionality.Fariborz Jahanian2009-08-031-3/+1
* PR3679 - enable #pragma weak aliasing.Ryan Flynn2009-07-311-1/+1
* Rename Action::TagKind to Action::TagUseKind, which removes both a misnomerJohn McCall2009-07-311-13/+13
* Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson2009-07-311-1/+3
* PR3679 - handle #pragma weakRyan Flynn2009-07-301-11/+12
* Change uses of:Ted Kremenek2009-07-291-8/+8
* Some minor cleanups, thanks Chris.Mike Stump2009-07-281-8/+2
* Add support for -Wmissing-noreturn.Mike Stump2009-07-281-2/+13
* Add noreturn support for blocks.Mike Stump2009-07-281-2/+47
* Make longjmp a real builtin.Mike Stump2009-07-281-8/+23
* Allow functions to be marked "implicit return zero" and so mark main().John McCall2009-07-281-1/+4
* Make sure to move the comment with the code.Mike Stump2009-07-281-0/+3
* Add knowledge about _longjmp being noreturn.Mike Stump2009-07-271-2/+2
* Add builtin knowledge about longjmp being noreturn. Add printing forMike Stump2009-07-271-1/+3
* Add noreturn for exit.Mike Stump2009-07-271-0/+3
* PR3575 - warn on declared variable or function attributes after a definition,...Ryan Flynn2009-07-251-0/+19
* Add noreturn as a type attribute, handle printing for them and handleMike Stump2009-07-251-1/+4
* Semantic checking for main().John McCall2009-07-251-1/+79
* Test commit: make a little stub routine for semantic checking of main().John McCall2009-07-241-0/+6
* Implement new warning for functions declared 'noreturn' when they fall off th...Mike Stump2009-07-241-15/+39
* This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor2009-07-231-7/+2
* Some cleanups suggested by Daniel.Mike Stump2009-07-231-36/+47
OpenPOWER on IntegriCloud