Merge topic 'cmarray-templates'

dfe0c21 cmArray: Use macro variant of cmArray{Begin,Size,End} for old GCC.
This commit is contained in:
Brad King 2013-10-26 10:27:56 -04:00 committed by CMake Topic Stage
commit 564cf169e6
1 changed files with 2 additions and 1 deletions

View File

@ -377,7 +377,8 @@ static thisClass* SafeDownCast(cmObject *c) \
return 0;\ return 0;\
} }
#if defined(_MSC_VER) && _MSC_VER < 1300 #if defined(_MSC_VER) && _MSC_VER < 1300 \
|| defined(__GNUC__) && __GNUC__ < 3
#define cmArrayBegin(a) a #define cmArrayBegin(a) a
#define cmArraySize(a) (sizeof(a)/sizeof(*a)) #define cmArraySize(a) (sizeof(a)/sizeof(*a))