CheckStructHasMember: Avoid clang -Wall breakage (#15203)

With CMAKE_C_COMPILER=clang and CMAKE_C_FLAGS='-Wall -Werror', this test
breaks with -Werror,-Wuninitialized.  Fix this by getting rid of the
temporary variable.
This commit is contained in:
Peter Wu 2014-10-30 18:49:09 +01:00 committed by Brad King
parent 384d3ce720
commit 8d6ba35827

View File

@ -69,8 +69,7 @@ macro (CHECK_STRUCT_HAS_MEMBER _STRUCT _MEMBER _HEADER _RESULT)
${_INCLUDE_FILES}
int main()
{
${_STRUCT}* tmp;
(void) tmp->${_MEMBER};
(void)((${_STRUCT} *)0)->${_MEMBER};
return 0;
}
")