Skip to content
Snippets Groups Projects
  • Kaelyn Uhrain's avatar
    3d9559b9
    Teach typo correction to look inside of classes like it does namespaces. · 3d9559b9
    Kaelyn Uhrain authored
    Unlike with namespaces, searching inside of classes requires also
    checking the access to correction candidates (i.e. don't suggest a
    correction to a private class member for a correction occurring outside
    that class and its methods or friends).
    
    Included is a small (one line) fix for a bug, that was uncovered while
    cleaning up the unit tests, where the decls from a TypoCorrection candidate
    were preserved in new TypoCorrection candidates that are derived (copied)
    from the old TypoCorrection--notably when creating a new candidate by
    changing the NestedNameSpecifier associated with the base idenitifer.
    
    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191449 91177308-0d34-0410-b5e6-96231b3b80d8
    3d9559b9
    History
    Teach typo correction to look inside of classes like it does namespaces.
    Kaelyn Uhrain authored
    Unlike with namespaces, searching inside of classes requires also
    checking the access to correction candidates (i.e. don't suggest a
    correction to a private class member for a correction occurring outside
    that class and its methods or friends).
    
    Included is a small (one line) fix for a bug, that was uncovered while
    cleaning up the unit tests, where the decls from a TypoCorrection candidate
    were preserved in new TypoCorrection candidates that are derived (copied)
    from the old TypoCorrection--notably when creating a new candidate by
    changing the NestedNameSpecifier associated with the base idenitifer.
    
    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191449 91177308-0d34-0410-b5e6-96231b3b80d8
Code owners
Assign users and groups as approvers for specific file changes. Learn more.