Build fix

Bug swiftshader:94

Change-Id: I4214270b4ee0dad3f13a8e1556ce0c6366bb045b
Reviewed-on: https://swiftshader-review.googlesource.com/16029
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/OpenGL/compiler/OutputASM.h b/src/OpenGL/compiler/OutputASM.h
index 641ec50..642508a 100644
--- a/src/OpenGL/compiler/OutputASM.h
+++ b/src/OpenGL/compiler/OutputASM.h
@@ -160,7 +160,7 @@
 	struct Varying : public ShaderVariable
 	{
 		Varying(const TType& type, const std::string &name, int reg = -1, int col = -1)
-			: ShaderVariable(type, name, reg), qualifier(type.getQualifier()), col(col)
+			: ShaderVariable(type, name, reg), qualifier(type.getQualifier()), column(col)
 		{
 		}
 
@@ -175,7 +175,7 @@
 		}
 
 		TQualifier qualifier;
-		int col;    // First register element, assigned during link
+		int column;    // First register element, assigned during link
 	};
 
 	typedef std::list<Varying> VaryingList;
diff --git a/src/OpenGL/libGL/Program.cpp b/src/OpenGL/libGL/Program.cpp
index db3a860..82b0173 100644
--- a/src/OpenGL/libGL/Program.cpp
+++ b/src/OpenGL/libGL/Program.cpp
@@ -968,8 +968,8 @@
 
 					if(available)
 					{
-						varying->reg = r;
-						varying->col = 0;
+						varying->registerIndex = r;
+						varying->column = 0;
 
 						for(int y = 0; y < n; y++)
 						{
@@ -1002,8 +1002,8 @@
 
 						if(available)
 						{
-							varying->reg = r;
-							varying->col = 2;
+							varying->registerIndex = r;
+							varying->column = 2;
 
 							for(int y = 0; y < n; y++)
 							{
@@ -1046,7 +1046,7 @@
 					{
 						if(!packing[r][column])
 						{
-							varying->reg = r;
+							varying->registerIndex = r;
 
 							for(int y = r; y < r + n; y++)
 							{
@@ -1057,7 +1057,7 @@
 						}
 					}
 
-					varying->col = column;
+					varying->column = column;
 
 					success = true;
 				}
@@ -1125,8 +1125,8 @@
 			{
 				if(output->name == input->name)
 				{
-					int in = input->reg;
-					int out = output->reg;
+					int in = input->registerIndex;
+					int out = output->registerIndex;
 					int components = VariableColumnCount(output->type);
 					int registers = VariableRowCount(output->type) * output->size();
 
diff --git a/src/OpenGL/libGLESv2/Program.cpp b/src/OpenGL/libGLESv2/Program.cpp
index e427531..42cf1b3 100644
--- a/src/OpenGL/libGLESv2/Program.cpp
+++ b/src/OpenGL/libGLESv2/Program.cpp
@@ -1494,7 +1494,7 @@
 					{
 						reg += rowCount > 1 ? colCount * subscript : subscript;
 					}
-					int col = varying.col;
+					int col = varying.column;
 					if(tfVaryingName == "gl_PointSize")
 					{
 						// Point size is stored in the y element of the vector, not the x element
@@ -1952,7 +1952,7 @@
 			return false;
 		}
 
-		for(int i = 0; i < fields1.size(); ++i)
+		for(size_t i = 0; i < fields1.size(); ++i)
 		{
 			if(fields1[i].name != fields2[i].name)
 			{