aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaAccess.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-28P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith1-9/+17
2016-06-01[Sema] Fix incorrect enum token namespaceEtienne Bergeron1-3/+3
2016-03-23Make SemaAccess smarter about determining when a dependent class mightRichard Smith1-10/+5
2016-03-08Fix crash in access check for aggregate initialization of base classes. It'sRichard Smith1-1/+5
2015-08-12-Wdeprecated: SavedInstanceContext is returned by value but isn't really copy...David Blaikie1-3/+8
2015-07-29[SemaAccess] Provide meaningful message when we hit llvm_unreachable().Davide Italiano1-1/+1
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-2/+2
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2015-05-17[Sema] Improve llvm_unreachable() message.Davide Italiano1-1/+1
2014-12-17Don't assume friended C++ method decls have qualifiersReid Kleckner1-2/+2
2014-05-28Consolidate some note diagnosticsAlp Toker1-1/+2
2014-05-26[C++11] Use 'nullptr'. Sema edition.Craig Topper1-12/+13
2014-03-13[C++11] Replacing CXXRecordDecl iterators friend_begin() and friend_end() wit...Aaron Ballman1-4/+1
2014-03-13[C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman1-9/+5
2014-03-07[C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman1-5/+3
2014-02-08Move the -fms-compatibility using decl check after real access checkingReid Kleckner1-4/+3
2014-01-25Rename getResultType() on function and method declarations to getReturnType()Alp Toker1-3/+2
2014-01-22Change a dyn_cast from r199794 to a straight castAlp Toker1-1/+1
2014-01-22Introduce and use Decl::getAsFunction() to simplify templated function checksAlp Toker1-14/+8
2014-01-20Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker1-5/+4
2014-01-14Rename language option MicrosoftMode to MSVCCompatAlp Toker1-2/+2
2013-12-11When performing a delayed access check, use the surrounding lexical context forRichard Smith1-5/+4
2013-12-05Fix init-captures for generic lambdas.Faisal Vali1-2/+2
2013-10-01Fix typo correction usage of SemaAccess.cpp.Eli Friedman1-5/+3
2013-09-26Teach typo correction to look inside of classes like it does namespaces.Kaelyn Uhrain1-0/+2
2013-09-20Switch the semantic DeclContext for a block-scope declaration of a function orRichard Smith1-1/+3
2013-08-23Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm1-2/+1
2013-07-19OpenMP: basic support for #pragma omp parallelAlexey Bataev1-0/+15
2013-05-07Test commitSerge Pavlov1-3/+1
2013-04-29Implement DR580: access checks for template parameters of a class template areRichard Smith1-9/+9
2013-02-27Don't crash when diagnosing path-constrained protectedJohn McCall1-104/+153
2013-02-22Only suppress instance context if a member is actuallyJohn McCall1-2/+6
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-3/+3
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru1-1/+1
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru1-1/+1
2012-08-24When computing the effective context for access control,John McCall1-5/+10
2012-08-24Fix a few -Wdocumentation warnings.Dmitri Gribenko1-1/+1
2012-08-10Check access to friend declarations. There's a number of differentJohn McCall1-19/+38
2012-07-04Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer1-2/+4
2012-06-22Diagnostics cleanup: Fixing \params to match the code.James Dennett1-3/+0
2012-05-07Change how we suppress access control in explicit instantiationsJohn McCall1-3/+0
2012-05-07There is no reason for these methods to be out-of-line.John McCall1-12/+0
2012-04-19Fix a comment.Francois Pichet1-1/+1
2012-04-18As per John McCall comment:Francois Pichet1-4/+4
2012-04-17Emulate a MSVC bug where the creation of pointer-to-member to protected membe...Francois Pichet1-0/+7
2012-04-09Fix the access check performed as part of the determination of whetherJohn McCall1-0/+23
2012-04-07Fix several problems with protected access control:John McCall1-48/+140
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-12/+12
2012-02-15Introduce a new initialization entity for lambda captures, andDouglas Gregor1-0/+7
2012-01-20Remove unused variables.Benjamin Kramer1-2/+0