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