================ @@ -0,0 +1,17 @@ +import os + +from clang.cindex import Config, conf, FUNCTION_LIST + +if "CLANG_LIBRARY_PATH" in os.environ: + Config.set_library_path(os.environ["CLANG_LIBRARY_PATH"]) + +import unittest + + +class TestIndex(unittest.TestCase): + def test_functions_registered(self): + IGNORED = set(["_FuncPtr", "_name", "_handle"]) + lib_functions = set(vars(conf.lib).keys()) ---------------- Endilll wrote:
Also, if we going to do that, I think we should order the items in `FUNCTION_LIST` in the same order as in `libclang.map`, which translates to order in `llvm-objdump` and `llvm-nm` on both Windows and Linux. It will make it easier to visually check for missing functions if the need arises. https://github.com/llvm/llvm-project/pull/140015 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits