OSDN Git Service

[LLVM-C] Fix name mangling on AggressiveInstCombine
authorwhitequark <whitequark@whitequark.org>
Tue, 17 Jul 2018 11:13:58 +0000 (11:13 +0000)
committerwhitequark <whitequark@whitequark.org>
Tue, 17 Jul 2018 11:13:58 +0000 (11:13 +0000)
commit938172a55a8460cf3a420b001c1802a0bae821bb
treeb80d5ce9b724caa1167fb6c418c8274bedfaa82f
parent1907eb80ac01e7ed169c99c42977d1f7833b60a8
[LLVM-C] Fix name mangling on AggressiveInstCombine

Similarly to rL336736, at least one more C API function does not
properly get declared as extern "C" due to a missing header, causing
name mangling and linking errors.

This patch fixes calls to LLVMAddAggressiveInstCombinerPass().

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

Reviewed By: whitequark

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@337264 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp