From 3fe0aad1a6f692f691b8f953a7d079f49dfac314 Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Thu, 10 Nov 2011 10:08:04 +0000 Subject: [PATCH] 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 --- include/clang/AST/APValue.h | 6 +++--- 1 file 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"); -- 2.50.1