xref: /aosp_15_r20/external/stg/test_cases/diff_tests/function/methods.1.cc (revision 9e3b08ae94a55201065475453d799e8b1378bea6)
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()17 long Func::change_return_type() { return 0; }
add_parameter(int)18 int Func::add_parameter(int) { return 1; }
remove_parameter()19 int Func::remove_parameter() { return 2; }
change_parameter_type(long)20 int Func::change_parameter_type(long) { return 3; }
rename_new()21 int Func::rename_new() { return 4; }
change_parameter_name(int)22 int Func::change_parameter_name(int) { return 5; }
23