diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2016-09-13 21:22:24 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2016-09-13 21:22:46 +0300 |
commit | 83b7e0e6ecb27ca2c99a05435cc74ba2db2f959f (patch) | |
tree | 026c71633bd231a144cdeb75104abae3854632b0 | |
parent | 52af3c96f80fdd57b41de96fbe14d9ba0dbf4b4a (diff) | |
download | bdwgc-83b7e0e6ecb27ca2c99a05435cc74ba2db2f959f.tar.gz |
Eliminate 'C-style pointer casting' cppcheck style warnings in test
* tests/test_cpp.cc (D::CleanUp, main): Use static_cast instead of
C-style pointer cast.
-rw-r--r-- | tests/test_cpp.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/test_cpp.cc b/tests/test_cpp.cc index 041151ca..ed98fb73 100644 --- a/tests/test_cpp.cc +++ b/tests/test_cpp.cc @@ -136,7 +136,7 @@ class D: public GC_NS_QUALIFY(gc) { public: D( int iArg ): i( iArg ) { nAllocated++;} static void CleanUp( void* obj, void* data ) { - D* self = (D*) obj; + D* self = static_cast<D*>(obj); nFreed++; my_assert( self->i == (int) (GC_word) data );} static void Test() { @@ -288,8 +288,8 @@ void* Undisguise( GC_word i ) { /* Make sure the uncollectible As and Bs are still there. */ for (i = 0; i < 1000; i++) { - A* a = (A*) Undisguise( as[ i ] ); - B* b = (B*) Undisguise( bs[ i ] ); + A* a = static_cast<A*>(Undisguise(as[i])); + B* b = static_cast<B*>(Undisguise(bs[i])); a->Test( i ); delete a; b->Test( i ); |