[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdev-ruby] duchain: Fixed the Expressionvisitor so now string variables uses are marked as they sho
From:       Miquel_Sabaté <mikisabate () gmail ! com>
Date:       2012-10-24 9:28:29
Message-ID: 20121024092829.7D2AEA6078 () git ! kde ! org
[Download RAW message or body]

Git commit 779c530f8c71dd1d4b738c3ffaaf396a1e76890f by Miquel Sabaté.
Committed on 24/10/2012 at 11:17.
Pushed by mssola into branch 'master'.

Fixed the Expressionvisitor so now string variables uses are marked as they should.

M  +2    -6    duchain/expressionvisitor.cpp

http://commits.kde.org/kdev-ruby/779c530f8c71dd1d4b738c3ffaaf396a1e76890f

diff --git a/duchain/expressionvisitor.cpp b/duchain/expressionvisitor.cpp
index fb6510e..a08bc45 100644
--- a/duchain/expressionvisitor.cpp
+++ b/duchain/expressionvisitor.cpp
@@ -157,9 +157,8 @@ void ExpressionVisitor::visitRange(RubyAst *)
     encounter(obj);
 }
 
-void ExpressionVisitor::visitString(RubyAst *node)
+void ExpressionVisitor::visitString(RubyAst *)
 {
-    RubyAstVisitor::visitString(node);
     AbstractType::Ptr obj = getBuiltinsType("String", m_ctx);
     encounter(obj);
 }
@@ -185,7 +184,6 @@ void ExpressionVisitor::visitSymbol(RubyAst *)
 
 void ExpressionVisitor::visitArray(RubyAst *node)
 {
-    RubyAstVisitor::visitArray(node);
     AbstractType::Ptr obj = getBuiltinsType("Array", m_ctx);
     ClassType::Ptr ptr = getContainer(obj, node);
     encounter<ClassType>(ptr);
@@ -193,7 +191,6 @@ void ExpressionVisitor::visitArray(RubyAst *node)
 
 void ExpressionVisitor::visitHash(RubyAst *node)
 {
-    RubyAstVisitor::visitHash(node);
     AbstractType::Ptr obj = getBuiltinsType("Hash", m_ctx);
     ClassType::Ptr ptr = getContainer(obj, node, true);
     encounter<ClassType>(ptr);
@@ -261,9 +258,8 @@ void ExpressionVisitor::visitSuper(RubyAst *)
     }
 }
 
-void ExpressionVisitor::visitLambda(RubyAst *node)
+void ExpressionVisitor::visitLambda(RubyAst *)
 {
-    RubyAstVisitor::visitLambda(node);
     AbstractType::Ptr obj = getBuiltinsType("Proc", m_ctx);
     encounter(obj);
 }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic