177ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liaoint main() { 277ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao int a = 0; 377ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao int b = 1; 477ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao a = b = 2; // Test that "b = 2" generates an rvalue. 577ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao if (a = 7) { // Test that a = 7 generates an rvalue. 677ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao b = 3; 777ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao } 877ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao return a; 977ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao} 10