1Functions changes summary: 1 Removed, 8 Changed, 0 Added functions 2Variables changes summary: 0 Removed, 0 Changed, 0 Added variable 3 41 Removed function: 5 6 [D] 'method void std::_Tuple_impl<1ul>::_Tuple_impl()' 7 88 functions with some indirect sub-type change: 9 10 [C] 'function std::tuple<STR&&> my_forward_as_tuple<STR>(STR&&)' has some indirect sub-type changes: 11 return type changed: 12 type name changed from 'std::tuple<STR&&>' to 'std::tuple<STR &&>' 13 type size hasn't changed 14 1 base class deletion: 15 struct std::_Tuple_impl<0ul, STR&&> 16 1 base class insertion: 17 struct std::_Tuple_impl<0, STR &&> 18 19 [C] 'method void std::_Head_base<0ul, STR&&, false>::_Head_base<STR>(STR&&)' has some indirect sub-type changes: 20 'method void std::_Head_base<0ul, STR&&, false>::_Head_base<STR>(STR&&) {_ZNSt10_Head_baseILm0EO3STRLb0EEC2IS0_St9true_typeEEOT_}' now becomes 'method void std::_Head_base<0, STR &&, false>::_Head_base<STR, std::true_type>(STR&&) {_ZNSt10_Head_baseILm0EO3STRLb0EEC2IS0_St9true_typeEEOT_}' 21 implicit parameter 0 of type 'std::_Head_base<0ul, STR&&, false>* const' changed: 22 entity changed from 'std::_Head_base<0ul, STR&&, false>* const' to 'std::_Head_base<0, STR &&, false>*' 23 type size hasn't changed 24 25 [C] 'method STR& std::_Head_base<0ul, STR&&, false>::_M_head()' has some indirect sub-type changes: 26 'method STR& std::_Head_base<0ul, STR&&, false>::_M_head() {_ZNSt10_Head_baseILm0EO3STRLb0EE7_M_headERKS2_}' now becomes 'method STR& std::_Head_base<0, STR &&, false>::_M_head() {_ZNSt10_Head_baseILm0EO3STRLb0EE7_M_headERKS2_}' 27 parameter 1 of type 'const std::_Head_base<0ul, STR&&, false>&' changed: 28 in referenced type 'const std::_Head_base<0ul, STR&&, false>': 29 'const std::_Head_base<0ul, STR&&, false>' changed to 'const std::_Head_base<0, STR &&, false>' 30 31 [C] 'method STR& std::_Tuple_impl<0ul, STR&&>::_M_head()' has some indirect sub-type changes: 32 'method STR& std::_Tuple_impl<0ul, STR&&>::_M_head() {_ZNSt11_Tuple_implILm0EJO3STREE7_M_headERKS2_}' now becomes 'method STR& std::_Tuple_impl<0, STR &&>::_M_head() {_ZNSt11_Tuple_implILm0EJO3STREE7_M_headERKS2_}' 33 parameter 1 of type 'const std::_Tuple_impl<0ul, STR&&>&' changed: 34 in referenced type 'const std::_Tuple_impl<0ul, STR&&>': 35 'const std::_Tuple_impl<0ul, STR&&>' changed to 'const std::_Tuple_impl<0, STR &&>' 36 37 [C] 'function std::__add_c_ref<STR&&>::type std::__get_helper<0ul, STR&&>(const std::_Tuple_impl<0ul, STR&&>&)' has some indirect sub-type changes: 38 'function std::__add_c_ref<STR&&>::type std::__get_helper<0ul, STR&&>(const std::_Tuple_impl<0ul, STR&&>&) {_ZSt12__get_helperILm0EO3STRJEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS3_DpT1_EE}' now becomes 'function std::__add_c_ref<STR &&>::type std::__get_helper<0, STR &&>(const std::_Tuple_impl<0, STR &&>&) {_ZSt12__get_helperILm0EO3STRJEENSt11__add_c_refIT0_E4typeERKSt11_Tuple_implIXT_EJS3_DpT1_EE}' 39 return type changed: 40 typedef name changed from std::__add_c_ref<STR&&>::type to std::__add_c_ref<STR &&>::type 41 parameter 1 of type 'const std::_Tuple_impl<0ul, STR&&>&' changed: 42 in referenced type 'const std::_Tuple_impl<0ul, STR&&>': 43 'const std::_Tuple_impl<0ul, STR&&>' changed to 'const std::_Tuple_impl<0, STR &&>' 44 45 [C] 'function std::__add_c_ref<STR&&>::type std::get<0ul, STR&&>(const std::tuple<STR&&>&)' has some indirect sub-type changes: 46 'function std::__add_c_ref<STR&&>::type std::get<0ul, STR&&>(const std::tuple<STR&&>&) {_ZSt3getILm0EJO3STREENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS7_}' now becomes 'function std::__add_c_ref<STR &&>::type std::get<0, STR &&>(const std::tuple<STR &&>&) {_ZSt3getILm0EJO3STREENSt11__add_c_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERKS7_}' 47 return type changed: 48 typedef name changed from std::__add_c_ref<STR&&>::type to std::__add_c_ref<STR &&>::type 49 parameter 1 of type 'const std::tuple<STR&&>&' changed: 50 in referenced type 'const std::tuple<STR&&>': 51 'const std::tuple<STR&&>' changed to 'const std::tuple<STR &&>' 52 53 [C] 'function std::remove_reference<STR&>::type&& std::move<STR&>(STR&)' has some indirect sub-type changes: 54 'function std::remove_reference<STR&>::type&& std::move<STR&>(STR&) {_ZSt4moveIR3STREONSt16remove_referenceIT_E4typeEOS3_}' now becomes 'function std::remove_reference<STR &>::type&& std::move<STR &>(STR&) {_ZSt4moveIR3STREONSt16remove_referenceIT_E4typeEOS3_}' 55 return type changed: 56 57 [C] 'function void tpl<std::tuple<STR&&> >(std::tuple<STR&&>)' has some indirect sub-type changes: 58 'function void tpl<std::tuple<STR&&> >(std::tuple<STR&&>) {_Z3tplISt5tupleIJO3STREEEvT_}' now becomes 'function void tpl<std::tuple<STR &&> >(std::tuple<STR &&>) {_Z3tplISt5tupleIJO3STREEEvT_}' 59 parameter 1 of type 'class std::tuple<STR&&>' changed: 60 details were reported earlier 61 62