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