aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaAccess.cpp
AgeCommit message (Expand)AuthorFilesLines
10 days[Clang][AST][NFC] (`RecordDecl` -> `CXXRecordDecl`)`::isInjectedClassName` (#...Yanzuo Liu1-1/+2
2025-05-25[Sema] Remove unused includes (NFC) (#141419)Kazu Hirata1-1/+0
2025-05-01[clang] Add scoped enum support to `StreamingDiagnostic` (#138089)Vlad Serebrennikov1-6/+3
2025-03-21Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-8/+18
2025-03-20Revert "Reland: [clang] preserve class type sugar when taking pointer to memb...Matheus Izvekov1-18/+8
2025-03-20Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-8/+18
2025-03-20Revert "[clang] improve class type sugar preservation in pointers to members"...Matheus Izvekov1-18/+8
2025-03-20[clang] improve class type sugar preservation in pointers to members (#130537)Matheus Izvekov1-8/+18
2025-03-19[clang] NFC: Unify implementations of CheckMemberPointerConversion (#131966)Matheus Izvekov1-15/+12
2025-03-17[Clang] Fix an incorrect assumption on getTemplatedDecl() (#131559)Younan Zhang1-2/+2
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata1-1/+0
2024-07-01[clang][NFC] Move documentation of `Sema` functions into `Sema.h`Vlad Serebrennikov1-39/+0
2024-05-10[Clang][Sema] access checking of friend declaration should not be delayed (#9...Qizhi Hu1-5/+25
2024-04-12[clang][NFC] Refactor `CXXSpecialMember`Vlad Serebrennikov1-5/+9
2023-05-18[NFC][Clang][Coverity] Fix Static Code Analysis Concerns with copy without as...Manna, Soumi1-0/+10
2023-05-01[clang] Fix overly aggressive lifetime checks for parenthesized aggregate ini...Alan Zhao1-1/+2
2023-01-11Perform access checking to private members in simple requirement.Utkarsh Saxena1-0/+2
2022-02-08[C++2b] Implement multidimentional subscript operatorCorentin Jabot1-8/+27
2021-10-11[Sema] Use llvm::is_contained (NFC)Kazu Hirata1-1/+1
2021-06-07[clang][NFC] Break out BaseUsingDecl from UsingDeclNathan Sidwell1-10/+11
2021-05-19Treat implicit deduction guides as being equivalent to theirRichard Smith1-0/+14
2020-11-13[clang] Fix an assertion crash in delayed access check.Haojian Wu1-1/+2
2019-12-10[c++20] Delete defaulted comparison functions if they would invoke anRichard Smith1-10/+13
2019-10-07Sema - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim1-1/+1
2019-10-03Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim1-2/+2
2019-03-31Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song1-2/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-05[CodeComplete] Fix a crash in access checks of inner classesIlya Biryukov1-2/+0
2018-12-03[CodeComplete] Cleanup access checking in code completionIlya Biryukov1-9/+20
2018-09-25P0969R0: allow structured binding of accessible members, not only public memb...Richard Smith1-0/+16
2018-07-30Remove trailing spaceFangrui Song1-18/+18
2018-07-19[CodeComplete] Fix accessibilty of protected members from base class.Eric Liu1-12/+15
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-02-16Revert r325321 "[Sema] Take into account the current context when checking the"Hans Wennborg1-5/+0
2018-02-16[Sema] Take into account the current context when checking theAkira Hatanaka1-0/+5
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