Fix Carve compilation on FreeBSD
[blender.git] / extern / carve / patches / clang_is_heap_fix.patch
1 diff -r 2e6e59022e6e lib/triangulator.cpp
2 --- a/lib/triangulator.cpp      Fri Nov 09 09:35:35 2012 +1100
3 +++ b/lib/triangulator.cpp      Thu Nov 28 13:34:52 2013 +0600
4 @@ -27,6 +27,13 @@
5  
6  #include <algorithm>
7  
8 +// Support for latest Clang/LLVM on FreeBSD which does have different libcxx.
9 +//
10 +// TODO(sergey): Move it some some more generic header with platform-specific
11 +//               declarations.
12 +#ifdef _LIBCPP_VERSION
13 +#  define __is_heap is_heap
14 +#endif
15  
16  namespace {
17    // private code related to hole patching.