gcc8: static_cast NULL instead of reinterpret_cast 74/head
authorThomas Debesse <dev@illwieckz.net>
Wed, 30 Aug 2017 14:45:11 +0000 (14:45 +0000)
committerThomas Debesse <dev@illwieckz.net>
Wed, 30 Aug 2017 17:25:07 +0000 (19:25 +0200)
libs/splines/util_str.cpp

index 2d8554e..2c5e494 100644 (file)
@@ -481,7 +481,7 @@ void TestStringClass
        idStr b;                                // b.len == 0, b.data == "\0"
        idStr c( "test" );                  // c.len == 4, c.data == "test\0"
        idStr d( c );                       // d.len == 4, d.data == "test\0"
-       idStr e( reinterpret_cast<const char *>( NULL ) );
+       idStr e( static_cast<const char *>( NULL ) );
        // e.len == 0, e.data == "\0"                                   ASSERT!
        int i;                              // i == ?
        (void) i;
@@ -501,14 +501,14 @@ void TestStringClass
        a = NULL;                           // a.len == 0, a.data == "\0"                                       ASSERT!
        a = c + d;                          // a.len == 8, a.data == "testtest\0"
        a = c + "wow";                      // a.len == 7, a.data == "testwow\0"
-       a = c + reinterpret_cast<const char *>( NULL );
+       a = c + static_cast<const char *>( NULL );
        // a.len == 4, a.data == "test\0"                       ASSERT!
        a = "this" + d;                 // a.len == 8, a.data == "thistest\0"
-       a = reinterpret_cast<const char *>( NULL ) + d;
+       a = static_cast<const char *>( NULL ) + d;
        // a.len == 4, a.data == "test\0"                       ASSERT!
        a += c;                             // a.len == 8, a.data == "testtest\0"
        a += "wow";                         // a.len == 11, a.data == "testtestwow\0"
-       a += reinterpret_cast<const char *>( NULL );
+       a += static_cast<const char *>( NULL );
        // a.len == 11, a.data == "testtestwow\0"       ASSERT!
 
        a = "test";                         // a.len == 4, a.data == "test\0"