1e01aa904Sopenharmony_ciFunctions changes summary: 1 Removed, 3 Changed, 1 Added functions
2e01aa904Sopenharmony_ciVariables changes summary: 0 Removed, 0 Changed, 0 Added variable
3e01aa904Sopenharmony_ci
4e01aa904Sopenharmony_ci1 Removed function:
5e01aa904Sopenharmony_ci
6e01aa904Sopenharmony_ci  [D] 'function void fn2(callback)'
7e01aa904Sopenharmony_ci
8e01aa904Sopenharmony_ci1 Added function:
9e01aa904Sopenharmony_ci
10e01aa904Sopenharmony_ci  [A] 'function void fn2(callback)'
11e01aa904Sopenharmony_ci
12e01aa904Sopenharmony_ci3 functions with some indirect sub-type change:
13e01aa904Sopenharmony_ci
14e01aa904Sopenharmony_ci  [C] 'function callback fn0()' has some indirect sub-type changes:
15e01aa904Sopenharmony_ci    return type changed:
16e01aa904Sopenharmony_ci      underlying type 'int (int)*' changed:
17e01aa904Sopenharmony_ci        in pointed to type 'function type int (int)':
18e01aa904Sopenharmony_ci          return type changed:
19e01aa904Sopenharmony_ci            type name changed from 'int' to 'void'
20e01aa904Sopenharmony_ci            type size changed from 32 to 0 (in bits)
21e01aa904Sopenharmony_ci
22e01aa904Sopenharmony_ci  [C] 'function double (int)* fn1()' has some indirect sub-type changes:
23e01aa904Sopenharmony_ci    return type changed:
24e01aa904Sopenharmony_ci      in pointed to type 'function type double (int)':
25e01aa904Sopenharmony_ci        return type changed:
26e01aa904Sopenharmony_ci          type name changed from 'double' to 'int'
27e01aa904Sopenharmony_ci          type size changed from 64 to 32 (in bits)
28e01aa904Sopenharmony_ci
29e01aa904Sopenharmony_ci  [C] 'function void foo(S)' has some indirect sub-type changes:
30e01aa904Sopenharmony_ci    parameter 1 of type 'class S' has sub-type changes:
31e01aa904Sopenharmony_ci      type size hasn't changed
32e01aa904Sopenharmony_ci      3 data member changes:
33e01aa904Sopenharmony_ci        type of 'int ()* fnptr0' changed:
34e01aa904Sopenharmony_ci          in pointed to type 'function type int ()':
35e01aa904Sopenharmony_ci            parameter 1 of type 'double' was added
36e01aa904Sopenharmony_ci        type of 'int ()* fnptr1' changed:
37e01aa904Sopenharmony_ci          in pointed to type 'function type int ()':
38e01aa904Sopenharmony_ci            entity changed from 'function type int ()' to 'void'
39e01aa904Sopenharmony_ci            type size changed from 64 to 0 (in bits)
40e01aa904Sopenharmony_ci        type of 'int ()* fnptr2' changed:
41e01aa904Sopenharmony_ci          entity changed from 'int ()*' to 'int'
42e01aa904Sopenharmony_ci          type size changed from 64 to 32 (in bits)
43e01aa904Sopenharmony_ci
44