xref: /llvm-project/lldb/test/API/lang/cpp/dereferencing_references/main.cpp (revision 95102b7dc3c1b5b3f1b688221d9aa28cb1e17974)
10ec761c3SRaphael Isemann typedef int TTT;
2*95102b7dSAndy Yankovsky typedef int &td_int_ref;
30ec761c3SRaphael Isemann 
main()40ec761c3SRaphael Isemann int 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