{"push_id":985681550,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"c1d2932512cf6bce03d3b6f24cc4ae6548d396df","before":"e2d0ca9db9574aa8d9c3288653498875a0d3225e","commits":[{"sha":"c1d2932512cf6bce03d3b6f24cc4ae6548d396df","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@efcs.ca","name":"Eric Fiselier"},"message":"Add stdbool.h wrapper for libc++\n\nSummary:\nAccording to the C++ standard <stdbool.h> isn't allowed to define `true` `false` or `bool`. However these macros are sometimes defined by the compilers `stdbool.h`.\n\nClang defines the macros whenever `__STRICT_ANSI__` isn't defined (ie `-std=gnu++11`).\nNew GCC versions define the macros in C++03 mode only, older GCC versions (4.9 and before) always define the macros.\n\nThis patch adds a wrapper header for `stdbool.h` that undefs the required macros.\n\nReviewers: mclow.lists, rsmith, EricWF\n\nSubscribers: cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D16346","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project/commits/c1d2932512cf6bce03d3b6f24cc4ae6548d396df"}]}