[all-commits] [llvm/llvm-project] f49d15: [lldb][NFC] Move definition of ClangASTMetadata ou...

Raphael Isemann via All-commits all-commits at lists.llvm.org
Mon Dec 16 01:53:18 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: f49d15b3f8ccd7737a62d40adfe5ff1e710788d4
      https://github.com/llvm/llvm-project/commit/f49d15b3f8ccd7737a62d40adfe5ff1e710788d4
  Author: Raphael Isemann <teemperor at gmail.com>
  Date:   2019-12-16 (Mon, 16 Dec 2019)

  Changed paths:
    A lldb/include/lldb/Symbol/ClangASTMetadata.h
    M lldb/include/lldb/Symbol/ClangExternalASTSourceCommon.h
    M lldb/source/Symbol/CMakeLists.txt
    M lldb/source/Symbol/ClangASTImporter.cpp
    A lldb/source/Symbol/ClangASTMetadata.cpp
    M lldb/source/Symbol/ClangExternalASTSourceCommon.cpp

  Log Message:
  -----------
  [lldb][NFC] Move definition of ClangASTMetadata out of ClangExternalASTSourceCommon.h

Changing metadata of a ClangASTContext currently requires to include
the unrelated ClangExternalASTSourceCommon.h header because it actually defines
the ClangASTMetadata class.

This also removes the dependency from ClangASTImporter to ClangExternalASTSourceCommon.




More information about the All-commits mailing list