llvm-project
8009bbec - Reapply "[Clang][Sema] Diagnose class member access expressions naming non-existent members of the current instantiation prior to instantiation in the absence of dependent base classes (#84050)" (#90152)

Commit
1 year ago
Reapply "[Clang][Sema] Diagnose class member access expressions naming non-existent members of the current instantiation prior to instantiation in the absence of dependent base classes (#84050)" (#90152) Reapplies #84050, addressing a bug which cases a crash when an expression with the type of the current instantiation is used as the _postfix-expression_ in a class member access expression (arrow form).
Author
Parents
  • clang-tools-extra
    • clangd/unittests
      • File
        FindTargetTests.cpp
      • File
        SemanticHighlightingTests.cpp
    • test/clang-tidy/checkers
      • cppcoreguidelines
        • File
          owning-memory.cpp
      • modernize
        • File
          use-equals-default-copy.cpp
  • clang
    • docs
      • File
        ReleaseNotes.rst
    • include/clang/Sema
      • File
        Lookup.h
      • File
        Sema.h
    • lib
      • AST
        • File
          Expr.cpp
      • Parse
        • File
          ParseDecl.cpp
      • Sema
        • File
          HLSLExternalSemaSource.cpp
        • File
          SemaAttr.cpp
        • File
          SemaDecl.cpp
        • File
          SemaDeclCXX.cpp
        • File
          SemaExpr.cpp
        • File
          SemaExprCXX.cpp
        • File
          SemaExprMember.cpp
        • File
          SemaLookup.cpp
        • File
          SemaOpenMP.cpp
        • File
          SemaTemplate.cpp
        • File
          TreeTransform.h
    • test
      • AST/HLSL
        • File
          this-reference-template.hlsl
      • CXX
        • drs
          • File
            dr2xx.cpp
          • File
            dr3xx.cpp
        • temp/temp.res
          • temp.dep/temp.dep.type
            • File
              p4.cpp
          • temp.local
            • File
              p3.cpp
      • CodeGenCXX
        • File
          mangle.cpp
      • Index
        • File
          annotate-nested-name-specifier.cpp
      • SemaCXX
        • File
          member-expr.cpp
      • SemaTemplate
        • File
          instantiate-function-1.cpp
    • unittests/ASTMatchers
      • File
        ASTMatchersNarrowingTest.cpp