From 5fe7ec916e991f7e6eb97a1e9bc0a38b9980f633 Mon Sep 17 00:00:00 2001 From: "titzer@chromium.org" Date: Wed, 30 Jul 2014 14:41:39 +0000 Subject: [PATCH] Fix references to GenericNode::Type that should be templatized R=mstarzinger@chromium.org, mstarzinger BUG= Review URL: https://codereview.chromium.org/428233003 git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22715 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/compiler/generic-node-inl.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/compiler/generic-node-inl.h b/src/compiler/generic-node-inl.h index 023fa02..0f2c22d 100644 --- a/src/compiler/generic-node-inl.h +++ b/src/compiler/generic-node-inl.h @@ -34,25 +34,26 @@ inline void GenericNode::AssignUniqueID(GenericGraphBase* graph) { template inline typename GenericNode::Inputs::iterator GenericNode::Inputs::begin() { - return GenericNode::Inputs::iterator(this->node_, 0); + return GenericNode::Inputs::iterator(this->node_, 0); } template inline typename GenericNode::Inputs::iterator GenericNode::Inputs::end() { - return GenericNode::Inputs::iterator(this->node_, this->node_->InputCount()); + return GenericNode::Inputs::iterator(this->node_, + this->node_->InputCount()); } template inline typename GenericNode::Uses::iterator GenericNode::Uses::begin() { - return GenericNode::Uses::iterator(this->node_); + return GenericNode::Uses::iterator(this->node_); } template inline typename GenericNode::Uses::iterator GenericNode::Uses::end() { - return GenericNode::Uses::iterator(); + return GenericNode::Uses::iterator(); } template @@ -106,7 +107,7 @@ void GenericNode::TrimInputCount(int new_input_count) { // Update inline inputs. for (int i = new_input_count; i < input_count_; i++) { - GenericNode::Input* input = GetInputRecordPtr(i); + typename GenericNode::Input* input = GetInputRecordPtr(i); input->Update(NULL); } input_count_ = new_input_count; -- 2.7.4