1 struct Func { 2 // change 3 int change_return_type(); 4 5 // add or remove 6 int add_parameter(); 7 int remove_parameter(int); 8 int change_parameter_type(int); 9 int rename_old(); 10 11 // no diff 12 int change_parameter_name(int); 13 14 int x; 15 } var; 16 change_return_type()17int Func::change_return_type() { return 0; } add_parameter()18int Func::add_parameter() { return 1; } remove_parameter(int)19int Func::remove_parameter(int) { return 2; } change_parameter_type(int)20int Func::change_parameter_type(int) { return 3; } rename_old()21int Func::rename_old() { return 4; } change_parameter_name(int)22int Func::change_parameter_name(int) { return 5; } 23