tests: build error w/ higher gcc & lower gtest submit/tizen/20220614.070712
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Thu, 2 Jun 2022 08:58:08 +0000 (17:58 +0900)
committerjaeyun-jung <39614140+jaeyun-jung@users.noreply.github.com>
Mon, 13 Jun 2022 01:34:46 +0000 (10:34 +0900)
commit9a7f1979e35456d85eedc32785f30167d814e4f7
tree4d4c9cd36b74c95f5f3ac6b34c8dffdeb05358da
parent061c7ad902c5b4d88bd3dcbf29abdd6f87336d36
tests: build error w/ higher gcc & lower gtest

If you have gcc >= 11 and gtest <= 1.8, you may have build errors:

/usr/src/gtest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’:
/usr/src/gtest/src/gtest-death-test.cc:1009:24: error: ‘dummy’ may be used uninitialized [-Werror=maybe-uninitialized]
 1009 |   StackLowerThanAddress(&dummy, &result);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/src/gtest/src/gtest-death-test.cc:999:6: note: by argument 1 of type ‘const void*’ to ‘void testing::internal::StackLowerThanAddress(const void*, bool*)’ declared here
  999 | void StackLowerThanAddress(const void* ptr, bool* result) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/usr/src/gtest/src/gtest-death-test.cc:1007:7: note: ‘dummy’ declared here
 1007 |   int dummy;
      |       ^~~~~

As gtest's code is not our test target, let the compiler ignore warnings of gtest codes.

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
tests/cpp_methods/meson.build
tests/meson.build
tests/nnstreamer_filter_extensions_common/meson.build