mirror of
https://github.com/blender/blender
synced 2026-09-29 04:37:17 +03:00
Fix T49286: Compilation error with XCode 7.0
Weirdly enough, this version of XCode seems to have static_assert() even when NOT using C++11. This is totally weird and counter intuitive since static_assert() is supposed to be C++11 onlky feature. Can XCode stop using future, please? :)
This commit is contained in:
parent
e6071056a4
commit
320d601e01
1 changed files with 4 additions and 0 deletions
|
|
@ -25,6 +25,10 @@ CCL_NAMESPACE_BEGIN
|
|||
#ifndef __KERNEL_GPU__
|
||||
# if (__cplusplus > 199711L) || (defined(_MSC_VER) && _MSC_VER >= 1800)
|
||||
/* C++11 has built-in static_assert() */
|
||||
# elif defined(static_assert)
|
||||
/* Some platforms might have static_assert() defined even tho their
|
||||
* C++ support wouldn't be declared to be C++11.
|
||||
*/
|
||||
# else /* C++11 or MSVC2015 */
|
||||
template <bool Test> class StaticAssertFailure;
|
||||
template <> class StaticAssertFailure<true> {};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue