[include-mapping] Add C-compatibility symbol entries.
authorHaojian Wu <hokein.wu@gmail.com>
Mon, 6 Feb 2023 10:39:17 +0000 (11:39 +0100)
committerHaojian Wu <hokein.wu@gmail.com>
Thu, 9 Feb 2023 14:34:41 +0000 (15:34 +0100)
commitc812ab731243f9d5fe1764eb995809a22409ca71
tree0d9c01975da7451f72675e4e28962739e006675d
parent9a708855daeb6f70bbde7c2bc63e061ebaf072df
[include-mapping] Add C-compatibility symbol entries.

Extending the python generator:
- to generate C-compatibility symbols
- to generate macros

Differential Revision: https://reviews.llvm.org/D143214
clang-tools-extra/clangd/unittests/StdLibTests.cpp
clang/include/clang/Tooling/Inclusions/StandardLibrary.h
clang/lib/Tooling/Inclusions/Stdlib/StandardLibrary.cpp
clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc
clang/tools/include-mapping/cppreference_parser.py
clang/tools/include-mapping/gen_std.py
clang/unittests/Tooling/StandardLibraryTest.cpp