From 5bf76bb4d5be152322737a39efed7103bc94da1d Mon Sep 17 00:00:00 2001 From: Date: Thu, 30 Jul 2009 10:42:59 +0000 Subject: [PATCH] Avoid warning for type punning like src/logging_unittest.cc:591: warning: dereferencing type-punned pointer will break strict-aliasing rules As we'll never dereference the casted pointers, it's OK to silence this warning. git-svn-id: https://google-glog.googlecode.com/svn/trunk@67 eb4d4688-79bd-11dd-afb4-1d65580434c0 --- src/logging_unittest.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/logging_unittest.cc b/src/logging_unittest.cc index 77cbe23..76bf31b 100644 --- a/src/logging_unittest.cc +++ b/src/logging_unittest.cc @@ -586,10 +586,10 @@ TEST(CheckNOTNULL, Simple) { void *ptr = static_cast(&t); void *ref = CHECK_NOTNULL(ptr); EXPECT_EQ(ptr, ref); - CHECK_NOTNULL(reinterpret_cast(&t)); - CHECK_NOTNULL(reinterpret_cast(&t)); - CHECK_NOTNULL(reinterpret_cast(&t)); - CHECK_NOTNULL(reinterpret_cast(&t)); + CHECK_NOTNULL(reinterpret_cast(ptr)); + CHECK_NOTNULL(reinterpret_cast(ptr)); + CHECK_NOTNULL(reinterpret_cast(ptr)); + CHECK_NOTNULL(reinterpret_cast(ptr)); } TEST(DeathCheckNN, Simple) { -- 2.7.4