Skip to content
Snippets Groups Projects
  • Argyrios Kyrtzidis's avatar
    33e4e70c
    Refactoring of Diagnostic class. · 33e4e70c
    Argyrios Kyrtzidis authored
    -Move the stuff of Diagnostic related to creating/querying diagnostic IDs into a new DiagnosticIDs class.
    -DiagnosticIDs can be shared among multiple Diagnostics for multiple translation units.
    -The rest of the state in Diagnostic object is considered related and tied to one translation unit.
    -Have Diagnostic point to the SourceManager that is related with. Diagnostic can now accept just a
       SourceLocation instead of a FullSourceLoc.
    -Reflect the changes to various interfaces.
    
    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119730 91177308-0d34-0410-b5e6-96231b3b80d8
    33e4e70c
    History
    Refactoring of Diagnostic class.
    Argyrios Kyrtzidis authored
    -Move the stuff of Diagnostic related to creating/querying diagnostic IDs into a new DiagnosticIDs class.
    -DiagnosticIDs can be shared among multiple Diagnostics for multiple translation units.
    -The rest of the state in Diagnostic object is considered related and tied to one translation unit.
    -Have Diagnostic point to the SourceManager that is related with. Diagnostic can now accept just a
       SourceLocation instead of a FullSourceLoc.
    -Reflect the changes to various interfaces.
    
    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119730 91177308-0d34-0410-b5e6-96231b3b80d8
Code owners
Assign users and groups as approvers for specific file changes. Learn more.