[all-commits] [llvm/llvm-project] b5d3ab: [libclang] Get rid of relience on SourceManager me...

kadir çetinkaya via All-commits all-commits at lists.llvm.org
Thu Jun 25 03:08:43 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: b5d3abea228bf17a009a007061c82d14461766c7
      https://github.com/llvm/llvm-project/commit/b5d3abea228bf17a009a007061c82d14461766c7
  Author: Kadir Cetinkaya <kadircet at google.com>
  Date:   2020-06-25 (Thu, 25 Jun 2020)

  Changed paths:
    M clang/tools/libclang/CIndexInclusionStack.cpp

  Log Message:
  -----------
  [libclang] Get rid of relience on SourceManager member signature

Summary:
Libclang was enforcing a singature on SourceManager::getLocalSLocEntry
which isn't possible to satisfy as pointed out in
https://reviews.llvm.org/D80681#inline-751438.

This patch updates the libclang, hopefully without breaking API stability, to
not rely on member signature. To enable changing the signature in D82498.

Reviewers: sammccall, bkramer

Subscribers: arphaman, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D82532




More information about the All-commits mailing list