[all-commits] [llvm/llvm-project] a972a3: Retrieve BinaryOperator::getOpcode and BinaryOpera...

Thomas Wucher via All-commits all-commits at lists.llvm.org
Mon Jul 15 06:17:51 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a972a394afcb276abb3029d0f2753d4403e379c2
      https://github.com/llvm/llvm-project/commit/a972a394afcb276abb3029d0f2753d4403e379c2
  Author: Thomas Wucher <30866545+thomaswucher at users.noreply.github.com>
  Date:   2024-07-15 (Mon, 15 Jul 2024)

  Changed paths:
    M clang/bindings/python/clang/cindex.py
    M clang/bindings/python/tests/cindex/test_cursor.py
    M clang/bindings/python/tests/cindex/test_enums.py
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang-c/Index.h
    A clang/test/Index/binop.cpp
    M clang/test/Index/blocks.c
    M clang/test/Index/c-index-api-loadTU-test.m
    M clang/test/Index/index-concepts.cpp
    M clang/test/Index/load-staticassert.cpp
    M clang/test/Index/nested-binaryoperators.cpp
    M clang/test/Index/preamble.c
    M clang/test/Index/print-type.c
    M clang/test/Index/print-type.cpp
    M clang/test/Index/recursive-cxx-member-calls.cpp
    M clang/test/Index/remap-load.c
    M clang/test/Index/usrs.m
    M clang/tools/c-index-test/c-index-test.c
    M clang/tools/libclang/CIndex.cpp
    M clang/tools/libclang/libclang.map

  Log Message:
  -----------
  Retrieve BinaryOperator::getOpcode and BinaryOperator::getOpcodeStr via libclang and its python interface (#98489)

This is a rework of patch [D10833](https://reviews.llvm.org/D10833)
previously posted on LLVM Phabricator by arthurp in 2015. It allows to
retrieve the type of binary operator via libclangs python bindings.

I did clean up the changes, removed unrelated changes and rebased the
changeset to the latest main branch. As this is my first contribution to
the LLVM project, let me know if any required tests or documentation are
missing.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list