[PATCH] D25624: Added 'inline' attribute to basic_string's destructor
Mehdi AMINI via cfe-commits
cfe-commits at lists.llvm.org
Fri Oct 28 20:57:28 PDT 2016
mehdi_amini added a comment.
I see a decl:
declare hidden void @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev(%"class.std::__1::basic_string"*) unnamed_addr #9 align 2
(Note the hidden which prevent from finding it in the dyib)
And a use (after inlining):
%1024 = call i32 @__cxa_atexit(void (i8*)* bitcast (void (%"class.std::__1::basic_string"*)* @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev to void (i8*)*), i8* bitcast (%"class.std::__1::basic_string"* @_ZZN12_GLOBAL__N_13DFA16writeTableAndAPIERN4llvm11raw_ostreamERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiiiiE13SentinelEntry to i8*), i8* nonnull @__dso_handle) #1
https://reviews.llvm.org/D25624
More information about the cfe-commits
mailing list