summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix implementation of C11 6.2.7/4 and C++11 [dcl.array]p3:Richard Smith2013-08-131-36/+97
* Fix crash w/BlockDecl and invalid qualified decl.Eli Friedman2013-08-121-1/+4
* Omit llvm:: before ArrayRef, as we have using llvm::ArrayRef in include/clan...Robert Wilhelm2013-08-091-8/+8
* Implement [class.friend]p11's special name lookup rules for friend declarationsRichard Smith2013-08-091-29/+37
* Moved diagnosis of forward declarations of variable templates from Parser to ...Larisse Voufo2013-08-061-2/+18
* Started implementing variable templates. Top level declarations should be ful...Larisse Voufo2013-08-061-37/+208
* Error on more illegal kernel argument types for OpenCLMatt Arsenault2013-07-231-18/+170
* Fixed implementation of C89 6.5.7 p3.Enea Zaffanella2013-07-221-0/+1
* Implement the part of C89 6.5.7 p3 requiring a constant initializer listEnea Zaffanella2013-07-221-3/+13
* Convert Sema::MatchTemplateParametersToScopeSpecifier to ArrayRef.Robert Wilhelm2013-07-211-27/+14
* add type attribute warn_unused, for -Wunused-variable warnings (pr#14253)Lubos Lunak2013-07-201-2/+2
* Reinstate r186040, with additional fixes and more test coverage (reverted inRichard Smith2013-07-171-8/+4
* MS wide bitfield error check in SemaReid Kleckner2013-07-171-5/+7
* Make Expr::isConstantInitializer match IRGen.Eli Friedman2013-07-161-4/+10
* Merge attributes on typedef decls.Eli Friedman2013-07-161-0/+2
* Re-revert r86040, which was un-reverted in r186199.Chandler Carruth2013-07-151-4/+8
* Unrevert r186040, reverted in r186185, with fix for PR16597.Richard Smith2013-07-121-8/+4
* Revert r186040 to fix PR16597 while Richard investigates what the bestChandler Carruth2013-07-121-4/+8
* If we friend a declaration twice, that should not make it visible to nameRichard Smith2013-07-101-8/+4
* More local mangling fixes.Eli Friedman2013-07-101-3/+34
* ArrayRef'ize Sema::FinalizeDeclaratorGroup, Sema::BuildDeclaratorGroup andRafael Espindola2013-07-091-19/+17
* Sema: Do not merge new decls with invalid, old declsDavid Majnemer2013-07-071-0/+4
* Sema: Fix a crash when main is redeclared as a function-template.David Majnemer2013-07-061-8/+8
* Use SmallVectorImpl& for function arguments instead of SmallVector.Craig Topper2013-07-051-5/+5
* Add a space between closing template '>' to unbreak build.Craig Topper2013-07-041-1/+1
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-041-1/+1
* Allow typo correction to try removing nested name specifiers.Kaelyn Uhrain2013-07-021-11/+21
* Fix to PR15826 - clang hits assert in clang::ASTContext::getASTRecordLayout.Serge Pavlov2013-07-021-1/+2
* Reinstate r185229, reverted in r185256, with a tweak: further ignore theRichard Smith2013-06-301-55/+186
* Revert r185229 as it breaks compilation of <windows.h>Timur Iskhodzhanov2013-06-291-181/+55
* PR7927, PR16247: Reimplement handling of matching extern "C" declarationsRichard Smith2013-06-281-55/+181
* Under -fms-extensions, only inject a friend tag name when we didn't see a tag...Douglas Gregor2013-06-271-3/+7
* Don't check for triviality on fields of templated records. We can't know theNick Lewycky2013-06-251-2/+2
* Fix null pointer dereference if we redeclare an unprototyped function. Patch byRichard Smith2013-06-251-9/+11
* Improve diagnostic for redeclaring static member function. Fixes PR16382.Eli Friedman2013-06-191-1/+1
* Fix pr16354.Rafael Espindola2013-06-191-1/+21
* DR14, DR101, and part of DR1: fix handling of extern "C" declarations inRichard Smith2013-06-181-34/+40
* Clean up empty struct/union recognition.Serge Pavlov2013-06-171-13/+15
* C++11: don't warn about the deprecated 'register' keyword if it's combined withRichard Smith2013-06-171-2/+12
* Unify return type checking for functions and ObjC methods. Move all theEli Friedman2013-06-141-17/+0
* Allow clang to build __clear_cache on ARM.Rafael Espindola2013-06-131-1/+2
* Remove some unicode that sneaked in.David Majnemer2013-06-111-1/+1
* Implement DR85: Redeclaration of member is forbiddenDavid Majnemer2013-06-111-0/+10
* Use FPT::getArgTypes() instead of manually building ArrayRefsReid Kleckner2013-06-101-10/+3
* Revert "[Sema] Make FunctionType's TSI use unadjusted argument types"Reid Kleckner2013-06-081-36/+31
* [Sema] Make FunctionType's TSI use unadjusted argument typesReid Kleckner2013-06-081-31/+36
* Recognition of empty structures and unions is moved to semantic stageSerge Pavlov2013-06-081-0/+35
* Microsoft has a language extension which allows union members to beAaron Ballman2013-05-301-3/+7
* Disallow extern decls of type void in C++ modeDavid Majnemer2013-05-291-5/+9
* [ms-cxxabi] Look up operator delete() at every virtual dtor declaration.Peter Collingbourne2013-05-201-4/+21
OpenPOWER on IntegriCloud