Merged revision(s) 58857 from trunk/blender into soc-2013-dingto.

Note: For next merge skip 58858, SSS passes merge to trunk.
This commit is contained in:
Thomas Dinges
2013-08-03 13:13:53 +00:00
parent b84858778c
commit 52e91d7da2

View File

@@ -388,8 +388,11 @@
# define BLI_assert(a) (void)0
#endif
/* C++ can't use _Static_assert, expects static_assert() but c++0x only */
#if (!defined(__cplusplus)) && (defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 406)) /* gcc4.6+ only */
/* C++ can't use _Static_assert, expects static_assert() but c++0x only,
* Coverity also errors out. */
#if (!defined(__cplusplus)) && \
(!defined(__COVERITY__)) && \
(defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 406)) /* gcc4.6+ only */
# define BLI_STATIC_ASSERT(a, msg) _Static_assert(a, msg);
#else
/* TODO msvc, clang */