diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2013-08-14 16:22:56 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2013-08-14 16:22:56 +0200 |
commit | aec9ba36b142026cae3b194840c41d9ba7b5c8f4 (patch) | |
tree | a3462adaf3660b2c99430300df6699511fe12237 /libstdc++-v3/src | |
parent | 346334d2405c8026f32d4c95d7a04c2bc87f3968 (diff) | |
download | gcc-aec9ba36b142026cae3b194840c41d9ba7b5c8f4.zip gcc-aec9ba36b142026cae3b194840c41d9ba7b5c8f4.tar.gz gcc-aec9ba36b142026cae3b194840c41d9ba7b5c8f4.tar.bz2 |
compatibility.cc (_ZTIe): Use (const cast *) to avoid -Wcast-qual warnings.
* src/c++98/compatibility.cc (_ZTIe): Use (const cast *)
to avoid -Wcast-qual warnings.
(_ZTIPe): Ditto.
(ZTIPKe): Ditto.
From-SVN: r201727
Diffstat (limited to 'libstdc++-v3/src')
-rw-r--r-- | libstdc++-v3/src/c++98/compatibility.cc | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/libstdc++-v3/src/c++98/compatibility.cc b/libstdc++-v3/src/c++98/compatibility.cc index febce3f..0a4e45b 100644 --- a/libstdc++-v3/src/c++98/compatibility.cc +++ b/libstdc++-v3/src/c++98/compatibility.cc @@ -516,18 +516,17 @@ extern void *_ZTVN10__cxxabiv119__pointer_type_infoE[]; extern __attribute__((used, weak)) const char _ZTSe[2] = "e"; extern __attribute__((used, weak)) const char _ZTSPe[3] = "Pe"; extern __attribute__((used, weak)) const char _ZTSPKe[4] = "PKe"; -// const_casts are used to avoid -Wcast-qual warnings extern __attribute__((used, weak)) const void * const _ZTIe[2] - = { (void *) &_ZTVN10__cxxabiv123__fundamental_type_infoE[2], - const_cast<char*>(_ZTSe) }; + = { (const void *) &_ZTVN10__cxxabiv123__fundamental_type_infoE[2], + (const void *) _ZTSe }; extern __attribute__((used, weak)) const void * const _ZTIPe[4] - = { (void *) &_ZTVN10__cxxabiv119__pointer_type_infoE[2], - const_cast<char*>(_ZTSPe), (void *) 0L, - const_cast<void* const*>(_ZTIe) }; + = { (const void *) &_ZTVN10__cxxabiv119__pointer_type_infoE[2], + (const void *) _ZTSPe, (const void *) 0L, + (const void *) _ZTIe }; extern __attribute__((used, weak)) const void * const _ZTIPKe[4] - = { (void *) &_ZTVN10__cxxabiv119__pointer_type_infoE[2], - const_cast<char*>(_ZTSPKe), (void *) 1L, - const_cast<void* const*>(_ZTIe) }; + = { (const void *) &_ZTVN10__cxxabiv119__pointer_type_infoE[2], + (const void *) _ZTSPKe, (const void *) 1L, + (const void *) _ZTIe }; #endif // _GLIBCXX_LONG_DOUBLE_COMPAT #ifdef _GLIBCXX_SYMVER_DARWIN |