lto.h: Use lto_bool_t instead of int to restore the ABI
authorReid Kleckner <reid@kleckner.net>
Thu, 24 Oct 2013 22:26:04 +0000 (22:26 +0000)
committerReid Kleckner <reid@kleckner.net>
Thu, 24 Oct 2013 22:26:04 +0000 (22:26 +0000)
commit07d5aef3057b2e403b20d683e7477c93fde67d99
treee092e60447874e1e789e69a11fc1c95b31d38bcd
parent9e39e0d56d105f97b9d8f851403619bb0d9f780d
lto.h: Use lto_bool_t instead of int to restore the ABI

This reverts commit r193255 and instead creates an lto_bool_t typedef
that points to bool, _Bool, or unsigned char depending on what is
available.  Only recent versions of MSVC provide a stdbool.h header.

Reviewers: rafael.espindola

Differential Revision: http://llvm-reviews.chandlerc.com/D2019

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193377 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm-c/lto.h
tools/lto/lto.cpp