]> granicus.if.org Git - clang/commitdiff
minor fixes
authorChris Lattner <sabre@nondot.org>
Thu, 9 Aug 2007 17:33:55 +0000 (17:33 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 9 Aug 2007 17:33:55 +0000 (17:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@40966 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Expr.h

index a95315e6f59e3607aad2a8b6f9b4a922efe51478..dc70201b56cdb217d1b05d4fd63eb2a5b7d78cea 100644 (file)
@@ -530,9 +530,10 @@ public:
   CompoundLiteralExpr(QualType ty, Expr *init) : 
     Expr(CompoundLiteralExprClass, ty), Init(init) {}
   
-  Expr *getInitializer() const { return Init; }
+  const Expr *getInitializer() const { return Init; }
+  Expr *getInitializer() { return Init; }
   
-  virtual SourceRange getSourceRange() const { return SourceRange(); } // FIXME
+  virtual SourceRange getSourceRange() const { return Init->getSourceRange(); }
 
   virtual void visit(StmtVisitor &Visitor);
   static bool classof(const Stmt *T) {