[all-commits] [llvm/llvm-project] ee8524: [libclang] add supporting for indexing/visiting C+...

Alex Lorenz via All-commits all-commits at lists.llvm.org
Tue May 24 10:03:08 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ee8524087c78a673fcf5486ded69ee597a85e0f1
      https://github.com/llvm/llvm-project/commit/ee8524087c78a673fcf5486ded69ee597a85e0f1
  Author: Alex Lorenz <arphaman at gmail.com>
  Date:   2022-05-24 (Tue, 24 May 2022)

  Changed paths:
    M clang/include/clang-c/Index.h
    M clang/lib/Sema/SemaCodeComplete.cpp
    A clang/test/Index/index-concept-kind.cpp
    A clang/test/Index/index-concepts.cpp
    M clang/tools/c-index-test/c-index-test.c
    M clang/tools/libclang/CIndex.cpp
    M clang/tools/libclang/CXCursor.cpp
    M clang/tools/libclang/CXIndexDataConsumer.cpp
    M clang/tools/libclang/CXIndexDataConsumer.h
    M clang/tools/libclang/CursorVisitor.h

  Log Message:
  -----------
  [libclang] add supporting for indexing/visiting C++ concepts

This commit builds upon recently added indexing support for C++ concepts
from https://reviews.llvm.org/D124441 by extending libclang to
support indexing and visiting concepts, constraints and requires
expressions as well.

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




More information about the All-commits mailing list