diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2011-11-10 10:08:04 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2011-11-10 10:08:04 +0000 |
commit | 3fe0aad1a6f692f691b8f953a7d079f49dfac314 (patch) | |
tree | 6c9bc7827216da279d696f1c996742dd045f32c5 | |
parent | a4ca95a6ebe85d63df08f3290372e97ddaf0b02a (diff) |
include/clang/AST/APValue.h: Try to fix *900* of cast-qual warnings by g++.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144275 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/clang/AST/APValue.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/clang/AST/APValue.h b/include/clang/AST/APValue.h index 177d7baf4a..0d6af425e9 100644 --- a/include/clang/AST/APValue.h +++ b/include/clang/AST/APValue.h @@ -262,11 +262,11 @@ public: unsigned getStructNumBases() const { assert(isStruct() && "Invalid accessor"); - return ((StructData*)(char*)Data)->NumBases; + return ((const StructData*)(const char*)Data)->NumBases; } unsigned getStructNumFields() const { assert(isStruct() && "Invalid accessor"); - return ((StructData*)(char*)Data)->NumFields; + return ((const StructData*)(const char*)Data)->NumFields; } APValue &getStructBase(unsigned i) { assert(isStruct() && "Invalid accessor"); @@ -285,7 +285,7 @@ public: const FieldDecl *getUnionField() const { assert(isUnion() && "Invalid accessor"); - return ((UnionData*)(char*)Data)->Field; + return ((const UnionData*)(const char*)Data)->Field; } APValue &getUnionValue() { assert(isUnion() && "Invalid accessor"); |