diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2016-12-19 16:50:43 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2016-12-19 16:50:43 +0000 |
commit | a01f4c3476825f29b084c96309c0e753d8b18f4e (patch) | |
tree | b7456353b128463bf9f985404defb1750e1fa94e /llvm/lib/Transforms/Utils/LoopVersioning.cpp | |
parent | 29982b0f6b31dca1aced99d571aaf0f20daa821b (diff) | |
download | llvm-a01f4c3476825f29b084c96309c0e753d8b18f4e.zip llvm-a01f4c3476825f29b084c96309c0e753d8b18f4e.tar.gz llvm-a01f4c3476825f29b084c96309c0e753d8b18f4e.tar.bz2 |
[libclang] Revert part of r290025, "Remove the 'extern "C"' blocks from the implementation files."
mingw32-ld complains missing symbols in exports,
Cannot export clang_findIncludesInFileWithBlock: symbol not defined
Cannot export clang_findReferencesInFileWithBlock: symbol not defined
Cannot export clang_visitChildrenWithBlock: symbol not defined
They are excluded conditionally in header along has_blocks.
We should do either;
1. Exclude also function bodies conditionally, and introduce "optional" exporter.
2. Give dummy function bodies for them.
3. Implement functions w/o blocks.
llvm-svn: 290113
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
0 files changed, 0 insertions, 0 deletions