summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
diff options
context:
space:
mode:
authorJF Bastien <jfb@google.com>2018-05-16 21:24:03 +0000
committerJF Bastien <jfb@google.com>2018-05-16 21:24:03 +0000
commit659932b0b2c7ec9895b34891f614970a22319c19 (patch)
tree87a523b67add92efe5ae7d7831965a0e0705c72c /llvm/lib/Transforms/Utils/BuildLibCalls.cpp
parentddbf6d65146d9d4778ad8a7e31c9ea362e7fdde4 (diff)
downloadbcm5719-llvm-659932b0b2c7ec9895b34891f614970a22319c19.tar.gz
bcm5719-llvm-659932b0b2c7ec9895b34891f614970a22319c19.zip
[NFC] WebAssembly build fix
Summary: r332305 added a use of llvm::wasm::toString in llvm::object::WasmSymbol::print, which is in a header file. It also moves toString to BinaryFormat. This has the unintended side-effect that any inclusion of Object/Wasm.h now relies on toString, and needs to required_libraries = BinaryFormat. Thankfully most builds don't fail with this because print just isn't used and gets eliminated, dropping the required dependency in the process. Not all builds are so lucky. Fix this issue by moving print to the corresponding .cpp file. <rdar://problem/40258137> Reviewers: sbc100, ncw, paquette Subscribers: dschuff, jgravelle-google, aheejin, sunfish, llvm-commits Differential Revision: https://reviews.llvm.org/D46977 llvm-svn: 332530
Diffstat (limited to 'llvm/lib/Transforms/Utils/BuildLibCalls.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud