1*9880d681SAndroid Build Coastguard Worker; RUN: opt < %s -inline -prune-eh -disable-output 2*9880d681SAndroid Build Coastguard Worker; PR992 3*9880d681SAndroid Build Coastguard Workertarget datalayout = "e-p:32:32" 4*9880d681SAndroid Build Coastguard Workertarget triple = "i686-pc-linux-gnu" 5*9880d681SAndroid Build Coastguard Worker %struct._IO_FILE = type { i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, %struct._IO_marker*, %struct._IO_FILE*, i32, i32, i32, i16, i8, [1 x i8], i8*, i64, i8*, i8*, i32, [52 x i8] } 6*9880d681SAndroid Build Coastguard Worker %struct._IO_marker = type { %struct._IO_marker*, %struct._IO_FILE*, i32 } 7*9880d681SAndroid Build Coastguard Worker %"struct.__cxxabiv1::__array_type_info" = type { %"struct.std::type_info" } 8*9880d681SAndroid Build Coastguard Worker %"struct.__cxxabiv1::__si_class_type_info" = type { %"struct.__cxxabiv1::__array_type_info", %"struct.__cxxabiv1::__array_type_info"* } 9*9880d681SAndroid Build Coastguard Worker %"struct.__gnu_cxx::_Rope_rep_alloc_base<char,std::allocator<char>, true>" = type { i32 } 10*9880d681SAndroid Build Coastguard Worker %"struct.__gnu_cxx::__normal_iterator<char*,std::basic_string<char, std::char_traits<char>, std::allocator<char> > >" = type { i8* } 11*9880d681SAndroid Build Coastguard Worker %"struct.__gnu_cxx::__normal_iterator<const wchar_t*,std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >" = type { i32* } 12*9880d681SAndroid Build Coastguard Worker %"struct.__gnu_cxx::char_producer<char>" = type { i32 (...)** } 13*9880d681SAndroid Build Coastguard Worker %"struct.__gnu_cxx::stdio_sync_filebuf<char,std::char_traits<char> >" = type { %"struct.std::basic_streambuf<char,std::char_traits<char> >", %struct._IO_FILE*, i32 } 14*9880d681SAndroid Build Coastguard Worker %"struct.__gnu_cxx::stdio_sync_filebuf<wchar_t,std::char_traits<wchar_t> >" = type { %"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >", %struct._IO_FILE*, i32 } 15*9880d681SAndroid Build Coastguard Worker %struct.__locale_struct = type { [13 x %struct.locale_data*], i16*, i32*, i32*, [13 x i8*] } 16*9880d681SAndroid Build Coastguard Worker %struct.__mbstate_t = type { i32, %"struct.__gnu_cxx::_Rope_rep_alloc_base<char,std::allocator<char>, true>" } 17*9880d681SAndroid Build Coastguard Worker %struct.locale_data = type opaque 18*9880d681SAndroid Build Coastguard Worker %"struct.std::__basic_file<char>" = type { %struct._IO_FILE*, i1 } 19*9880d681SAndroid Build Coastguard Worker %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>" = type { %"struct.std::locale::facet" } 20*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_filebuf<char,std::char_traits<char> >" = type { %"struct.std::basic_streambuf<char,std::char_traits<char> >", i32, %"struct.std::__basic_file<char>", i32, %struct.__mbstate_t, %struct.__mbstate_t, i8*, i32, i1, i1, i1, i1, i8, i8*, i8*, i1, %"struct.std::codecvt<char,char,__mbstate_t>"*, i8*, i32, i8*, i8* } 21*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_filebuf<wchar_t,std::char_traits<wchar_t> >" = type { %"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >", i32, %"struct.std::__basic_file<char>", i32, %struct.__mbstate_t, %struct.__mbstate_t, i32*, i32, i1, i1, i1, i1, i32, i32*, i32*, i1, %"struct.std::codecvt<char,char,__mbstate_t>"*, i8*, i32, i8*, i8* } 22*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_fstream<char,std::char_traits<char> >" = type { { %"struct.std::locale::facet", %"struct.__gnu_cxx::char_producer<char>" }, %"struct.std::basic_filebuf<char,std::char_traits<char> >", %"struct.std::basic_ios<char,std::char_traits<char> >" } 23*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_fstream<wchar_t,std::char_traits<wchar_t> >" = type { { %"struct.std::locale::facet", %"struct.__gnu_cxx::char_producer<char>" }, %"struct.std::basic_filebuf<wchar_t,std::char_traits<wchar_t> >", %"struct.std::basic_ios<wchar_t,std::char_traits<wchar_t> >" } 24*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_ios<char,std::char_traits<char> >" = type { %"struct.std::ios_base", %"struct.std::basic_ostream<char,std::char_traits<char> >"*, i8, i1, %"struct.std::basic_streambuf<char,std::char_traits<char> >"*, %"struct.std::ctype<char>"*, %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>"*, %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>"* } 25*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_ios<wchar_t,std::char_traits<wchar_t> >" = type { %"struct.std::ios_base", %"struct.std::basic_ostream<wchar_t,std::char_traits<wchar_t> >"*, i32, i1, %"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >"*, %"struct.std::codecvt<char,char,__mbstate_t>"*, %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>"*, %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>"* } 26*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_iostream<wchar_t,std::char_traits<wchar_t> >" = type { %"struct.std::locale::facet", %"struct.__gnu_cxx::char_producer<char>", %"struct.std::basic_ios<wchar_t,std::char_traits<wchar_t> >" } 27*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_ostream<char,std::char_traits<char> >" = type { i32 (...)**, %"struct.std::basic_ios<char,std::char_traits<char> >" } 28*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_ostream<wchar_t,std::char_traits<wchar_t> >" = type { i32 (...)**, %"struct.std::basic_ios<wchar_t,std::char_traits<wchar_t> >" } 29*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_streambuf<char,std::char_traits<char> >" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"struct.std::locale" } 30*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >" = type { i32 (...)**, i32*, i32*, i32*, i32*, i32*, i32*, %"struct.std::locale" } 31*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >" = type { %"struct.__gnu_cxx::__normal_iterator<char*,std::basic_string<char, std::char_traits<char>, std::allocator<char> > >" } 32*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Rep" = type { %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Rep_base" } 33*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Rep_base" = type { i32, i32, i32 } 34*9880d681SAndroid Build Coastguard Worker %"struct.std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >" = type { %"struct.__gnu_cxx::__normal_iterator<const wchar_t*,std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >" } 35*9880d681SAndroid Build Coastguard Worker %"struct.std::codecvt<char,char,__mbstate_t>" = type { %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>", %struct.__locale_struct* } 36*9880d681SAndroid Build Coastguard Worker %"struct.std::collate<char>" = type { %"struct.std::locale::facet", %struct.__locale_struct* } 37*9880d681SAndroid Build Coastguard Worker %"struct.std::collate_byname<char>" = type { %"struct.std::collate<char>" } 38*9880d681SAndroid Build Coastguard Worker %"struct.std::ctype<char>" = type { %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>", %struct.__locale_struct*, i1, i32*, i32*, i16* } 39*9880d681SAndroid Build Coastguard Worker %"struct.std::ctype_byname<char>" = type { %"struct.std::ctype<char>" } 40*9880d681SAndroid Build Coastguard Worker %"struct.std::domain_error" = type { %"struct.std::logic_error" } 41*9880d681SAndroid Build Coastguard Worker %"struct.std::ios_base" = type { i32 (...)**, i32, i32, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"struct.std::locale" } 42*9880d681SAndroid Build Coastguard Worker %"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"struct.std::ios_base"*, i32)*, i32, i32 } 43*9880d681SAndroid Build Coastguard Worker %"struct.std::ios_base::_Words" = type { i8*, i32 } 44*9880d681SAndroid Build Coastguard Worker %"struct.std::istreambuf_iterator<char,std::char_traits<char> >" = type { %"struct.std::basic_streambuf<char,std::char_traits<char> >"*, i32 } 45*9880d681SAndroid Build Coastguard Worker %"struct.std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t> >" = type { %"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >"*, i32 } 46*9880d681SAndroid Build Coastguard Worker %"struct.std::locale" = type { %"struct.std::locale::_Impl"* } 47*9880d681SAndroid Build Coastguard Worker %"struct.std::locale::_Impl" = type { i32, %"struct.std::locale::facet"**, i32, %"struct.std::locale::facet"**, i8** } 48*9880d681SAndroid Build Coastguard Worker %"struct.std::locale::facet" = type { i32 (...)**, i32 } 49*9880d681SAndroid Build Coastguard Worker %"struct.std::logic_error" = type { %"struct.__gnu_cxx::char_producer<char>", %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >" } 50*9880d681SAndroid Build Coastguard Worker %"struct.std::type_info" = type { i32 (...)**, i8* } 51*9880d681SAndroid Build Coastguard Worker@.str_11 = external global [42 x i8] ; <[42 x i8]*> [#uses=0] 52*9880d681SAndroid Build Coastguard Worker@.str_9 = external global [24 x i8] ; <[24 x i8]*> [#uses=0] 53*9880d681SAndroid Build Coastguard Worker@.str_1 = external global [17 x i8] ; <[17 x i8]*> [#uses=0] 54*9880d681SAndroid Build Coastguard Worker 55*9880d681SAndroid Build Coastguard Workerdefine void @main() { 56*9880d681SAndroid Build Coastguard Workerentry: 57*9880d681SAndroid Build Coastguard Worker tail call fastcc void @_ZNSolsEi( ) 58*9880d681SAndroid Build Coastguard Worker ret void 59*9880d681SAndroid Build Coastguard Worker} 60*9880d681SAndroid Build Coastguard Worker 61*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSolsEi() { 62*9880d681SAndroid Build Coastguard Workerentry: 63*9880d681SAndroid Build Coastguard Worker %tmp.22 = icmp eq i32 0, 0 ; <i1> [#uses=1] 64*9880d681SAndroid Build Coastguard Worker br i1 %tmp.22, label %else, label %then 65*9880d681SAndroid Build Coastguard Worker 66*9880d681SAndroid Build Coastguard Workerthen: ; preds = %entry 67*9880d681SAndroid Build Coastguard Worker ret void 68*9880d681SAndroid Build Coastguard Worker 69*9880d681SAndroid Build Coastguard Workerelse: ; preds = %entry 70*9880d681SAndroid Build Coastguard Worker tail call fastcc void @_ZNSolsEl( ) 71*9880d681SAndroid Build Coastguard Worker ret void 72*9880d681SAndroid Build Coastguard Worker} 73*9880d681SAndroid Build Coastguard Worker 74*9880d681SAndroid Build Coastguard Workerdefine void @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_() { 75*9880d681SAndroid Build Coastguard Workerentry: 76*9880d681SAndroid Build Coastguard Worker ret void 77*9880d681SAndroid Build Coastguard Worker} 78*9880d681SAndroid Build Coastguard Worker 79*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate() { 80*9880d681SAndroid Build Coastguard Workerentry: 81*9880d681SAndroid Build Coastguard Worker tail call fastcc void @_ZSt19__throw_ios_failurePKc( ) 82*9880d681SAndroid Build Coastguard Worker ret void 83*9880d681SAndroid Build Coastguard Worker} 84*9880d681SAndroid Build Coastguard Worker 85*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSo3putEc() { 86*9880d681SAndroid Build Coastguard Workerentry: 87*9880d681SAndroid Build Coastguard Worker ret void 88*9880d681SAndroid Build Coastguard Worker} 89*9880d681SAndroid Build Coastguard Worker 90*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSolsEl() { 91*9880d681SAndroid Build Coastguard Workerentry: 92*9880d681SAndroid Build Coastguard Worker %tmp.21.i = icmp eq %"struct.std::basic_ostream<char,std::char_traits<char> >"* null, null ; <i1> [#uses=1] 93*9880d681SAndroid Build Coastguard Worker br i1 %tmp.21.i, label %endif.0.i, label %shortcirc_next.i 94*9880d681SAndroid Build Coastguard Worker 95*9880d681SAndroid Build Coastguard Workershortcirc_next.i: ; preds = %entry 96*9880d681SAndroid Build Coastguard Worker ret void 97*9880d681SAndroid Build Coastguard Worker 98*9880d681SAndroid Build Coastguard Workerendif.0.i: ; preds = %entry 99*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate( ) 100*9880d681SAndroid Build Coastguard Worker ret void 101*9880d681SAndroid Build Coastguard Worker} 102*9880d681SAndroid Build Coastguard Worker 103*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZSt19__throw_ios_failurePKc() { 104*9880d681SAndroid Build Coastguard Workerentry: 105*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZNSsC1EPKcRKSaIcE( ) 106*9880d681SAndroid Build Coastguard Worker ret void 107*9880d681SAndroid Build Coastguard Worker} 108*9880d681SAndroid Build Coastguard Worker 109*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt8ios_baseD2Ev() { 110*9880d681SAndroid Build Coastguard Workerentry: 111*9880d681SAndroid Build Coastguard Worker unreachable 112*9880d681SAndroid Build Coastguard Worker} 113*9880d681SAndroid Build Coastguard Worker 114*9880d681SAndroid Build Coastguard Workerdefine void @_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv() { 115*9880d681SAndroid Build Coastguard Workerentry: 116*9880d681SAndroid Build Coastguard Worker unreachable 117*9880d681SAndroid Build Coastguard Worker} 118*9880d681SAndroid Build Coastguard Worker 119*9880d681SAndroid Build Coastguard Workerdefine void @_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED1Ev() { 120*9880d681SAndroid Build Coastguard Workerentry: 121*9880d681SAndroid Build Coastguard Worker unreachable 122*9880d681SAndroid Build Coastguard Worker} 123*9880d681SAndroid Build Coastguard Worker 124*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPci() { 125*9880d681SAndroid Build Coastguard Workerentry: 126*9880d681SAndroid Build Coastguard Worker ret void 127*9880d681SAndroid Build Coastguard Worker} 128*9880d681SAndroid Build Coastguard Worker 129*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale() { 130*9880d681SAndroid Build Coastguard Workerentry: 131*9880d681SAndroid Build Coastguard Worker ret void 132*9880d681SAndroid Build Coastguard Worker} 133*9880d681SAndroid Build Coastguard Worker 134*9880d681SAndroid Build Coastguard Workerdeclare fastcc void @_ZNSaIcED1Ev() 135*9880d681SAndroid Build Coastguard Worker 136*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZSt19__throw_logic_errorPKc() { 137*9880d681SAndroid Build Coastguard Workerentry: 138*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZNSt11logic_errorC1ERKSs( ) 139*9880d681SAndroid Build Coastguard Worker ret void 140*9880d681SAndroid Build Coastguard Worker} 141*9880d681SAndroid Build Coastguard Worker 142*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSs4_Rep9_S_createEjRKSaIcE() { 143*9880d681SAndroid Build Coastguard Workerentry: 144*9880d681SAndroid Build Coastguard Worker br i1 false, label %then.0, label %endif.0 145*9880d681SAndroid Build Coastguard Worker 146*9880d681SAndroid Build Coastguard Workerthen.0: ; preds = %entry 147*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZSt20__throw_length_errorPKc( ) 148*9880d681SAndroid Build Coastguard Worker ret void 149*9880d681SAndroid Build Coastguard Worker 150*9880d681SAndroid Build Coastguard Workerendif.0: ; preds = %entry 151*9880d681SAndroid Build Coastguard Worker ret void 152*9880d681SAndroid Build Coastguard Worker} 153*9880d681SAndroid Build Coastguard Worker 154*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZSt20__throw_length_errorPKc() { 155*9880d681SAndroid Build Coastguard Workerentry: 156*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZNSt12length_errorC1ERKSs( ) 157*9880d681SAndroid Build Coastguard Worker ret void 158*9880d681SAndroid Build Coastguard Worker} 159*9880d681SAndroid Build Coastguard Worker 160*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSs16_S_construct_auxIPKcEEPcT_S3_RKSaIcE12__false_type() { 161*9880d681SAndroid Build Coastguard Workerentry: 162*9880d681SAndroid Build Coastguard Worker br i1 false, label %then.1.i, label %endif.1.i 163*9880d681SAndroid Build Coastguard Worker 164*9880d681SAndroid Build Coastguard Workerthen.1.i: ; preds = %entry 165*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZSt19__throw_logic_errorPKc( ) 166*9880d681SAndroid Build Coastguard Worker ret void 167*9880d681SAndroid Build Coastguard Worker 168*9880d681SAndroid Build Coastguard Workerendif.1.i: ; preds = %entry 169*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZNSs4_Rep9_S_createEjRKSaIcE( ) 170*9880d681SAndroid Build Coastguard Worker unreachable 171*9880d681SAndroid Build Coastguard Worker} 172*9880d681SAndroid Build Coastguard Worker 173*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSsC1ERKSs() personality i32 (...)* @__gxx_personality_v0 { 174*9880d681SAndroid Build Coastguard Workerentry: 175*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZNSs4_Rep7_M_grabERKSaIcES2_( ) 176*9880d681SAndroid Build Coastguard Worker invoke fastcc void @_ZNSaIcEC1ERKS_( ) 177*9880d681SAndroid Build Coastguard Worker to label %invoke_cont.1 unwind label %invoke_catch.1 178*9880d681SAndroid Build Coastguard Worker 179*9880d681SAndroid Build Coastguard Workerinvoke_catch.1: ; preds = %entry 180*9880d681SAndroid Build Coastguard Worker %exn = landingpad {i8*, i32} 181*9880d681SAndroid Build Coastguard Worker catch i8* null 182*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZNSaIcED1Ev( ) 183*9880d681SAndroid Build Coastguard Worker resume { i8*, i32 } %exn 184*9880d681SAndroid Build Coastguard Worker 185*9880d681SAndroid Build Coastguard Workerinvoke_cont.1: ; preds = %entry 186*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZNSaIcEC2ERKS_( ) 187*9880d681SAndroid Build Coastguard Worker ret void 188*9880d681SAndroid Build Coastguard Worker} 189*9880d681SAndroid Build Coastguard Worker 190*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSs7reserveEj() { 191*9880d681SAndroid Build Coastguard Workerentry: 192*9880d681SAndroid Build Coastguard Worker ret void 193*9880d681SAndroid Build Coastguard Worker} 194*9880d681SAndroid Build Coastguard Worker 195*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSaIcEC1ERKS_() { 196*9880d681SAndroid Build Coastguard Workerentry: 197*9880d681SAndroid Build Coastguard Worker ret void 198*9880d681SAndroid Build Coastguard Worker} 199*9880d681SAndroid Build Coastguard Worker 200*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSs4_Rep7_M_grabERKSaIcES2_() { 201*9880d681SAndroid Build Coastguard Workerentry: 202*9880d681SAndroid Build Coastguard Worker br i1 false, label %else.i, label %cond_true 203*9880d681SAndroid Build Coastguard Worker 204*9880d681SAndroid Build Coastguard Workercond_true: ; preds = %entry 205*9880d681SAndroid Build Coastguard Worker ret void 206*9880d681SAndroid Build Coastguard Worker 207*9880d681SAndroid Build Coastguard Workerelse.i: ; preds = %entry 208*9880d681SAndroid Build Coastguard Worker tail call fastcc void @_ZNSs4_Rep9_S_createEjRKSaIcE( ) 209*9880d681SAndroid Build Coastguard Worker ret void 210*9880d681SAndroid Build Coastguard Worker} 211*9880d681SAndroid Build Coastguard Worker 212*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSsC1EPKcRKSaIcE() { 213*9880d681SAndroid Build Coastguard Workerentry: 214*9880d681SAndroid Build Coastguard Worker tail call fastcc void @_ZNSs16_S_construct_auxIPKcEEPcT_S3_RKSaIcE12__false_type( ) 215*9880d681SAndroid Build Coastguard Worker unreachable 216*9880d681SAndroid Build Coastguard Worker} 217*9880d681SAndroid Build Coastguard Worker 218*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSaIcEC2ERKS_() { 219*9880d681SAndroid Build Coastguard Workerentry: 220*9880d681SAndroid Build Coastguard Worker ret void 221*9880d681SAndroid Build Coastguard Worker} 222*9880d681SAndroid Build Coastguard Worker 223*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev() { 224*9880d681SAndroid Build Coastguard Workerentry: 225*9880d681SAndroid Build Coastguard Worker unreachable 226*9880d681SAndroid Build Coastguard Worker} 227*9880d681SAndroid Build Coastguard Worker 228*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt14collate_bynameIcED1Ev() { 229*9880d681SAndroid Build Coastguard Workerentry: 230*9880d681SAndroid Build Coastguard Worker unreachable 231*9880d681SAndroid Build Coastguard Worker} 232*9880d681SAndroid Build Coastguard Worker 233*9880d681SAndroid Build Coastguard Workerdefine void @_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy() { 234*9880d681SAndroid Build Coastguard Workerentry: 235*9880d681SAndroid Build Coastguard Worker ret void 236*9880d681SAndroid Build Coastguard Worker} 237*9880d681SAndroid Build Coastguard Worker 238*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt23__codecvt_abstract_baseIcc11__mbstate_tED1Ev() { 239*9880d681SAndroid Build Coastguard Workerentry: 240*9880d681SAndroid Build Coastguard Worker unreachable 241*9880d681SAndroid Build Coastguard Worker} 242*9880d681SAndroid Build Coastguard Worker 243*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt12ctype_bynameIcED0Ev() { 244*9880d681SAndroid Build Coastguard Workerentry: 245*9880d681SAndroid Build Coastguard Worker unreachable 246*9880d681SAndroid Build Coastguard Worker} 247*9880d681SAndroid Build Coastguard Worker 248*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt8messagesIwEC1Ej() { 249*9880d681SAndroid Build Coastguard Workerentry: 250*9880d681SAndroid Build Coastguard Worker ret void 251*9880d681SAndroid Build Coastguard Worker} 252*9880d681SAndroid Build Coastguard Worker 253*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZSt14__convert_to_vIlEvPKcRT_RSt12_Ios_IostateRKP15__locale_structi() { 254*9880d681SAndroid Build Coastguard Workerentry: 255*9880d681SAndroid Build Coastguard Worker ret void 256*9880d681SAndroid Build Coastguard Worker} 257*9880d681SAndroid Build Coastguard Worker 258*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Ej() { 259*9880d681SAndroid Build Coastguard Workerentry: 260*9880d681SAndroid Build Coastguard Worker ret void 261*9880d681SAndroid Build Coastguard Worker} 262*9880d681SAndroid Build Coastguard Worker 263*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Ej() { 264*9880d681SAndroid Build Coastguard Workerentry: 265*9880d681SAndroid Build Coastguard Worker ret void 266*9880d681SAndroid Build Coastguard Worker} 267*9880d681SAndroid Build Coastguard Worker 268*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs() { 269*9880d681SAndroid Build Coastguard Workerentry: 270*9880d681SAndroid Build Coastguard Worker unreachable 271*9880d681SAndroid Build Coastguard Worker} 272*9880d681SAndroid Build Coastguard Worker 273*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSbIwSt11char_traitsIwESaIwEE4swapERS2_() { 274*9880d681SAndroid Build Coastguard Workerentry: 275*9880d681SAndroid Build Coastguard Worker ret void 276*9880d681SAndroid Build Coastguard Worker} 277*9880d681SAndroid Build Coastguard Worker 278*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt14basic_iostreamIwSt11char_traitsIwEED0Ev() { 279*9880d681SAndroid Build Coastguard Workerentry: 280*9880d681SAndroid Build Coastguard Worker unreachable 281*9880d681SAndroid Build Coastguard Worker} 282*9880d681SAndroid Build Coastguard Worker 283*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv() { 284*9880d681SAndroid Build Coastguard Workerentry: 285*9880d681SAndroid Build Coastguard Worker ret void 286*9880d681SAndroid Build Coastguard Worker} 287*9880d681SAndroid Build Coastguard Worker 288*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt9exceptionD0Ev() { 289*9880d681SAndroid Build Coastguard Workerentry: 290*9880d681SAndroid Build Coastguard Worker unreachable 291*9880d681SAndroid Build Coastguard Worker} 292*9880d681SAndroid Build Coastguard Worker 293*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt11logic_errorC1ERKSs() { 294*9880d681SAndroid Build Coastguard Workerentry: 295*9880d681SAndroid Build Coastguard Worker call fastcc void @_ZNSsC1ERKSs( ) 296*9880d681SAndroid Build Coastguard Worker ret void 297*9880d681SAndroid Build Coastguard Worker} 298*9880d681SAndroid Build Coastguard Worker 299*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt11logic_errorD2Ev() { 300*9880d681SAndroid Build Coastguard Workerentry: 301*9880d681SAndroid Build Coastguard Worker unreachable 302*9880d681SAndroid Build Coastguard Worker} 303*9880d681SAndroid Build Coastguard Worker 304*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt12length_errorC1ERKSs() personality i32 (...)* @__gxx_personality_v0 { 305*9880d681SAndroid Build Coastguard Workerentry: 306*9880d681SAndroid Build Coastguard Worker invoke fastcc void @_ZNSsC1ERKSs( ) 307*9880d681SAndroid Build Coastguard Worker to label %_ZNSt11logic_errorC2ERKSs.exit unwind label %invoke_catch.i 308*9880d681SAndroid Build Coastguard Worker 309*9880d681SAndroid Build Coastguard Workerinvoke_catch.i: ; preds = %entry 310*9880d681SAndroid Build Coastguard Worker %exn = landingpad {i8*, i32} 311*9880d681SAndroid Build Coastguard Worker catch i8* null 312*9880d681SAndroid Build Coastguard Worker resume { i8*, i32 } %exn 313*9880d681SAndroid Build Coastguard Worker 314*9880d681SAndroid Build Coastguard Worker_ZNSt11logic_errorC2ERKSs.exit: ; preds = %entry 315*9880d681SAndroid Build Coastguard Worker ret void 316*9880d681SAndroid Build Coastguard Worker} 317*9880d681SAndroid Build Coastguard Worker 318*9880d681SAndroid Build Coastguard Workerdefine void @_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_() { 319*9880d681SAndroid Build Coastguard Workerentry: 320*9880d681SAndroid Build Coastguard Worker ret void 321*9880d681SAndroid Build Coastguard Worker} 322*9880d681SAndroid Build Coastguard Worker 323*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSbIwSt11char_traitsIwESaIwEE16_S_construct_auxIPKwEEPwT_S7_RKS1_12__false_type() { 324*9880d681SAndroid Build Coastguard Workerentry: 325*9880d681SAndroid Build Coastguard Worker ret void 326*9880d681SAndroid Build Coastguard Worker} 327*9880d681SAndroid Build Coastguard Worker 328*9880d681SAndroid Build Coastguard Workerdefine void @_ZTv0_n12_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev() { 329*9880d681SAndroid Build Coastguard Workerentry: 330*9880d681SAndroid Build Coastguard Worker ret void 331*9880d681SAndroid Build Coastguard Worker} 332*9880d681SAndroid Build Coastguard Worker 333*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt13basic_fstreamIcSt11char_traitsIcEED1Ev() { 334*9880d681SAndroid Build Coastguard Workerentry: 335*9880d681SAndroid Build Coastguard Worker unreachable 336*9880d681SAndroid Build Coastguard Worker} 337*9880d681SAndroid Build Coastguard Worker 338*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt5ctypeIcEC1EPKtbj() { 339*9880d681SAndroid Build Coastguard Workerentry: 340*9880d681SAndroid Build Coastguard Worker ret void 341*9880d681SAndroid Build Coastguard Worker} 342*9880d681SAndroid Build Coastguard Worker 343*9880d681SAndroid Build Coastguard Workerdeclare i32 @__gxx_personality_v0(...) 344