aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/src
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2013-08-14 16:22:56 +0200
committerUros Bizjak <uros@gcc.gnu.org>2013-08-14 16:22:56 +0200
commitaec9ba36b142026cae3b194840c41d9ba7b5c8f4 (patch)
treea3462adaf3660b2c99430300df6699511fe12237 /libstdc++-v3/src
parent346334d2405c8026f32d4c95d7a04c2bc87f3968 (diff)
downloadgcc-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.cc17
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