Just confirming, is comparison 1 evaluating to comparison 2 or 3?
Code:
	int a = 0, b = 0, c = 0, d = 0;

	//Comparison 1
	if(a == b == c)
	{
		d++;
	}

	//Comparison 2
	bool res = a == b;
	if(res == c)
	{
		d++;
	}

	//Comparison 3
	if(a == b &&
		b == c)
	{
		d++;
	}