Index: src/tests/references.c
===================================================================
--- src/tests/references.c	(revision 13f5a70e96ad2f2d8abdb20551c3b724250f249e)
+++ src/tests/references.c	(revision 0415e24ec530c161ec8bce654c8703de31df6ded)
@@ -49,7 +49,16 @@
 		&r1 = x,    &&r2 = r1,   &&&r3 = r2;
 	***p3 = 3;                          // change x
+	// ((int&)r3 = 3;                      // change x, ***r3
 	**p3 = &x;                          // change p1
+	// ((int*&)&r3) = &x;                  // change r1, (&*)**r3
 	*p3 = &p1;                          // change p2
+	// ((int**&)&&r3) = &p2;               // change r2, (&(&*)*)*r3
+	// ((int***&)&&&r3) = p3;              // change r3 to p3, (&(&(&*)*)*)r3
 	int y = 0, z = 11, & ar[3] = { x, y, z };    // initialize array of references
+	// &ar[1] = &z;                        // change reference array element
+	// typeof( ar[1] ) p;                  // is int, i.e., the type of referenced object
+	// typeof( &ar[1] ) q;                 // is int &, i.e., the type of reference
+	// sizeof( ar[1] ) == sizeof( int );   // is true, i.e., the size of referenced object
+	// sizeof( &ar[1] ) == sizeof( int *); // is true, i.e., the size of a reference
 
 	// test that basic reference properties are true - r1 should be an alias for x
@@ -76,4 +85,5 @@
 	&z1.r = &z1r;
 	&z2.r = &z2r;
+
 	z1 = z2;
 }
