10ec761c3SRaphael Isemann typedef int TTT; 2*95102b7dSAndy Yankovsky typedef int &td_int_ref; 30ec761c3SRaphael Isemann main()40ec761c3SRaphael Isemannint main() { 50ec761c3SRaphael Isemann int i = 0; 6*95102b7dSAndy Yankovsky // references to typedefs 70ec761c3SRaphael Isemann TTT &l_ref = i; 80ec761c3SRaphael Isemann TTT &&r_ref = static_cast<TTT &&>(i); 9*95102b7dSAndy Yankovsky // typedef of a reference 10*95102b7dSAndy Yankovsky td_int_ref td_to_ref_type = i; 11*95102b7dSAndy Yankovsky 120ec761c3SRaphael Isemann return l_ref; // break here 130ec761c3SRaphael Isemann } 14