typedef int& RefInt;
int i;
RefInt& ri = i;

riは参照の参照になってコンパイルエラーになると思ったのですがなりませんでした。
なぜでしょうか?