]> granicus.if.org Git - clang/commitdiff
Fix warnings
authorSeo Sanghyeon <sanxiyn@gmail.com>
Fri, 4 Jul 2008 09:32:15 +0000 (09:32 +0000)
committerSeo Sanghyeon <sanxiyn@gmail.com>
Fri, 4 Jul 2008 09:32:15 +0000 (09:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53133 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Expr.h
include/clang/Parse/DeclSpec.h

index e821cc39103407a4c3040823188510416a6dee72..afe1c4bb3670650c838cb65cac7d835ec5166656 100644 (file)
@@ -177,10 +177,10 @@ public:
   ConstExprIterator& operator++() { ++I; return *this; }
   ConstExprIterator operator+(size_t i) { return I+i; }
   ConstExprIterator operator-(size_t i) { return I-i; }
-  Expr * const operator[](size_t idx) { return cast<Expr>(I[idx]); }
+  Expr * operator[](size_t idx) const { return cast<Expr>(I[idx]); }
   signed operator-(const ConstExprIterator& R) const { return I - R.I; }
-  Expr * const operator*() const { return cast<Expr>(*I); }
-  Expr * const operator->() const { return cast<Expr>(*I); }
+  Expr * operator*() const { return cast<Expr>(*I); }
+  Expr * operator->() const { return cast<Expr>(*I); }
   bool operator==(const ConstExprIterator& R) const { return I == R.I; }
   bool operator!=(const ConstExprIterator& R) const { return I != R.I; }
   bool operator>(const ConstExprIterator& R) const { return I > R.I; }
index dc769951fe1678a7a7add24fc5b25ece119fefe6..efe726d8bcf235bc5e8128cb2fd2f32d96e6b2cb 100644 (file)
@@ -337,7 +337,7 @@ public:
   void setObjCDeclQualifier(ObjCDeclQualifier DQVal) 
     { objcDeclQualifier = (ObjCDeclQualifier) (objcDeclQualifier | DQVal); }
   
-  const ObjCPropertyAttributeKind getPropertyAttributes() const 
+  ObjCPropertyAttributeKind getPropertyAttributes() const 
     { return ObjCPropertyAttributeKind(PropertyAttributes); }
   void setPropertyAttributes(ObjCPropertyAttributeKind PRVal) { 
     PropertyAttributes =