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
1 changed files with 1 additions and 2 deletions

View File

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