#include <iostream>
using namespace std;

struct Foo
{
	Foo(int& some) : a(some), b(some) { }
	
	int &a;
	int &b;
};

int main() {
	
	std::cout << "Expecting 1 if reference has no size and 8 if it has" << std::endl
	          << sizeof(Foo) << std::endl;
	return 0;
}