]> granicus.if.org Git - clang/commit
[clang][ifs] Dropping older experimental interface stub formats.
authorPuyan Lotfi <puyan@puyan.org>
Thu, 22 Aug 2019 23:44:34 +0000 (23:44 +0000)
committerPuyan Lotfi <puyan@puyan.org>
Thu, 22 Aug 2019 23:44:34 +0000 (23:44 +0000)
commit272b5247eb1b7e7c3784b24a0dc9dc996527b0fc
tree2b58bb5e251c7220216e479d86bd230b45a880e5
parentf9ea87c3e3ab0d6772b1c16a0f5734dc29791724
[clang][ifs] Dropping older experimental interface stub formats.

I've been working on a new tool, llvm-ifs, for merging interface stub files
generated by clang and I've iterated on my derivative format of TBE to a newer
format. llvm-ifs will only support the new format, so I am going to drop the
older experimental interface stubs formats in this commit to make things
simpler.

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@369719 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
include/clang/Frontend/FrontendActions.h
include/clang/Frontend/FrontendOptions.h
lib/Driver/ToolChains/Clang.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/InterfaceStubFunctionsConsumer.cpp
lib/FrontendTool/ExecuteCompilerInvocation.cpp
test/InterfaceStubs/bad-format.cpp
test/InterfaceStubs/class-template-specialization.cpp
test/InterfaceStubs/externstatic.c
test/InterfaceStubs/function-template-specialization.cpp
test/InterfaceStubs/hidden-class-inheritance.cpp
test/InterfaceStubs/inline.c
test/InterfaceStubs/object.cpp
test/InterfaceStubs/template-namespace-function.cpp
test/InterfaceStubs/virtual.cpp
test/InterfaceStubs/visibility.cpp
test/InterfaceStubs/weak.cpp