Fuzz introspector: sol_proto_ossfuzz
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
748 6620 solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&) call site _ZN12_GLOBAL__N_123optimiserStepCollectionIJN8solidity3yul14BlockFlattenerENS2_24CircularReferencesPrunerENS2_29CommonSubexpressionEliminatorENS2_21ConditionalSimplifierENS2_23ConditionalUnsimplifierENS2_21ControlFlowSimplifierENS2_18DeadCodeEliminatorENS2_20EqualStoreEliminatorENS2_26EquivalentFunctionCombinerENS2_17ExpressionInlinerENS2_16ExpressionJoinerENS2_20ExpressionSimplifierENS2_18ExpressionSplitterENS2_24ForLoopConditionIntoBodyENS2_25ForLoopConditionOutOfBodyENS2_19ForLoopInitRewriterENS2_11FullInlinerENS2_15FunctionGrouperENS2_15FunctionHoisterENS2_19FunctionSpecializerENS2_21LiteralRematerialiserENS2_12LoadResolverENS2_23LoopInvariantCodeMotionENS2_22UnusedAssignEliminatorENS2_21UnusedStoreEliminatorENS2_24ReasoningBasedSimplifierENS2_14RematerialiserENS2_11SSAReverserENS2_12SSATransformENS2_20StructuralSimplifierENS2_29UnusedFunctionParameterPrunerENS2_12UnusedPrunerENS2_18VarDeclInitializerEEEENSt3__13mapINS10_12basic_stringIcNS10_11char_traitsIcEENS10_9allocatorIcEEEENS10_10unique_ptrINS2_13OptimiserStepENS10_14default_deleteIS19_EEEENS10_4lessIS17_EENS15_INS10_4pairIKS17_S1C_EEEEEEv
581 12126 solidity::frontend::CompilerStack::compileContract(solidity::frontend::ContractDefinition const&, std::__1::map , std::__1::less , std::__1::allocator > > >&) call site _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_
504 8681 solidity::evmasm::SemanticInformation::isCommutativeOperation(solidity::evmasm::AssemblyItem const&) call site _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o
401 9356 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> solidity::fromBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::array >(std::__1::array const&) call site _ZN5boost14multiprecision3powINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEEENS_11enable_if_cIXeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberIS8_LNS0_26expression_template_optionE0EEEE4typeERKSC_RKj
320 11119 solidity::frontend::CompilerContext::appendJump(solidity::evmasm::AssemblyItem::JumpType) call site _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_
221 8422 solidity::evmasm::AssemblyItem::pushTag() const call site _ZN5boost6bimaps17container_adaptor11set_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17set_view_iteratorINS4_19bidir_node_iteratorINS4_18ordered_index_nodeIS1J_NS4_15index_node_baseIS16_S1B_EEEEEEEENS17_23const_set_view_iteratorIS1R_EENS1L_INS_9iterators16reverse_iteratorIS1R_EEEENS1T_IS1X_EENS1_7support23iterator_facade_to_baseIS1S_S1U_EES15_S15_NS8_28get_mutable_relation_functorIS16_EENS7_7support22get_above_view_functorIS16_EENS17_20set_view_key_to_baseIjS16_S10_EENS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EEEC2ERS1K_
186 7706 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) call site _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o
186 7950 solidity::evmasm::Assembly::Assembly(bool, std::__1::basic_string , std::__1::allocator >) call site _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewINSt3__16vectorINS5_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENS9_23FunctionReturnLabelSlotENS9_12VariableSlotENS9_11LiteralSlotENS9_13TemporarySlotENS9_8JunkSlotEEEENS5_9allocatorISG_EEEEEENS4_IKSJ_EEEEELNS_11cardinalityEn1EE5beginISN_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
185 1219 solidity::frontend::Parser::parseStatement(bool) call site __dynamic_cast
174 4659 solidity::frontend::RationalNumberType::isFractional() const call site _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_
174 11442 solidity::frontend::CompilerUtils::sizeOnStack(std::__1::vector > const&) call site _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o
169 4971 solidity::frontend::smt::SymbolicVariable::SymbolicVariable(std::__1::shared_ptr , std::__1::basic_string , std::__1::allocator >, solidity::frontend::smt::EncodingContext&) call site __dynamic_cast

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 solidity::test::solprotofuzzer::Program::Program() [function] [call site2] 00001
2 solidity::test::solprotofuzzer::Program::Program(google::protobuf::Arena*, bool) [function] [call site2] 00002
3 google::protobuf::Message::Message(google::protobuf::Arena*, bool) [function] [call site2] 00003
4 google::protobuf::MessageLite::MessageLite(google::protobuf::Arena*, bool) [function] [call site2] 00004
5 google::protobuf::internal::InternalMetadata::InternalMetadata(google::protobuf::Arena*, bool) [function] [call site2] 00005
3 google::protobuf::internal::CachedSize::CachedSize() [function] [call site2] 00006
3 google::protobuf::RepeatedPtrField ::RepeatedPtrField(google::protobuf::Arena*) [function] [call site2] 00007
4 google::protobuf::internal::RepeatedPtrFieldBase::RepeatedPtrFieldBase(google::protobuf::Arena*) [function] [call site2] 00008
3 solidity::test::solprotofuzzer::Program::SharedCtor() [function] [call site2] 00009
1 protobuf_mutator::libfuzzer::LoadProtoInput(bool, unsigned char const*, unsigned long, google::protobuf::Message*) [call site2] 00010
1 TestOneProtoInput(solidity::test::solprotofuzzer::Program const&) [function] [call site2] 00011
2 solidity::test::solprotofuzzer::ProtoConverter::ProtoConverter() [function] [call site2] 00012
2 solidity::test::solprotofuzzer::ProtoConverter::protoToSolidity(solidity::test::solprotofuzzer::Program const&) [function] [call site2] 00013
3 solidity::test::solprotofuzzer::Program::seed() const [function] [call site2] 00014
4 solidity::test::solprotofuzzer::Program::_internal_seed() const [function] [call site2] 00015
3 solidity::test::solprotofuzzer::ProtoConverter::visit(solidity::test::solprotofuzzer::Program const&) [function] [call site2] 00016
4 solidity::test::solprotofuzzer::Program::contracts() const [function] [call site2] 00017
4 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 00018
5 google::protobuf::internal::RepeatedPtrFieldBase::raw_data() const [function] [call site2] 00019
4 solidity::test::solprotofuzzer::ProtoConverter::visit(solidity::test::solprotofuzzer::ContractType const&) [function] [call site2] 00020
5 solidity::test::solprotofuzzer::ContractType::contract_type_oneof_case() const [function] [call site2] 00021
5 solidity::test::solprotofuzzer::ContractType::c() const [function] [call site2] 00022
6 solidity::test::solprotofuzzer::ContractType::_internal_c() const [function] [call site2] 00023
7 solidity::test::solprotofuzzer::ContractType::_internal_has_c() const [function] [call site2] 00024
8 solidity::test::solprotofuzzer::ContractType::contract_type_oneof_case() const [function] [call site2] 00025
5 solidity::test::solprotofuzzer::ProtoConverter::visit(solidity::test::solprotofuzzer::Contract const&) [function] [call site2] 00026
6 solidity::test::solprotofuzzer::ProtoConverter::openProgramScope(std::__1::variant ) [function] [call site2] 00027
5 solidity::test::solprotofuzzer::ContractType::l() const [function] [call site2] 00028
6 solidity::test::solprotofuzzer::ContractType::_internal_l() const [function] [call site2] 00029
7 solidity::test::solprotofuzzer::ContractType::_internal_has_l() const [function] [call site2] 00030
8 solidity::test::solprotofuzzer::ContractType::contract_type_oneof_case() const [function] [call site2] 00031
5 solidity::test::solprotofuzzer::ProtoConverter::visit(solidity::test::solprotofuzzer::Library const&) [function] [call site2] 00032
6 solidity::test::solprotofuzzer::ProtoConverter::openProgramScope(std::__1::variant ) [function] [call site2] 00033
5 solidity::test::solprotofuzzer::ContractType::i() const [function] [call site2] 00034
6 solidity::test::solprotofuzzer::ContractType::_internal_i() const [function] [call site2] 00035
7 solidity::test::solprotofuzzer::ContractType::_internal_has_i() const [function] [call site2] 00036
8 solidity::test::solprotofuzzer::ContractType::contract_type_oneof_case() const [function] [call site2] 00037
5 solidity::test::solprotofuzzer::ProtoConverter::visit(solidity::test::solprotofuzzer::Interface const&) [function] [call site2] 00038
6 solidity::test::solprotofuzzer::ProtoConverter::openProgramScope(std::__1::variant ) [function] [call site2] 00039
4 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00040
4 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00041
5 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00042
6 solidity::util::Whiskers::checkParameterValid(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 00043
7 __cxa_guard_acquire [call site2] 00044
7 solidity::util::Whiskers::paramRegex() [function] [call site2] 00045
7 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00046
8 std::exception::exception() [function] [call site2] 00047
8 boost::exception::exception() [function] [call site2] 00048
9 boost::exception_detail::refcount_ptr ::refcount_ptr() [function] [call site2] 00049
8 solidity::util::Exception::Exception() [function] [call site2] 00050
8 std::exception::~exception() [call site2] 00051
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00052
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00053
8 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 00054
7 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00055
8 solidity::util::WhiskersError const& boost::exception_detail::set_info , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00056
9 solidity::util::WhiskersError const& boost::exception_detail::set_info_rv , std::__1::allocator > > >::set (solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00057
10 boost::error_info , std::__1::allocator > >::error_info(boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00058
11 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 00059
10 boost::shared_ptr , std::__1::allocator > > >::shared_ptr , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00060
11 boost::detail::shared_count::shared_count() [function] [call site2] 00061
11 void boost::detail::sp_pointer_construct , std::__1::allocator > >, boost::error_info , std::__1::allocator > > >(boost::shared_ptr , std::__1::allocator > > >*, boost::error_info , std::__1::allocator > >*, boost::detail::shared_count&) [function] [call site2] 00062
12 boost::detail::shared_count::shared_count , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00063
13 boost::detail::sp_counted_impl_p , std::__1::allocator > > >::sp_counted_impl_p(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00064
14 boost::detail::sp_counted_base::sp_counted_base() [function] [call site2] 00065
13 __cxa_begin_catch [call site2] 00066
13 void boost::checked_delete , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00067
13 __cxa_rethrow [call site2] 00068
13 __cxa_end_catch [call site2] 00069
12 boost::detail::sp_enable_shared_from_this(...) [function] [call site2] 00070
11 boost::detail::shared_count::~shared_count() [function] [call site2] 00071
12 boost::detail::sp_counted_base::release() [function] [call site2] 00072
13 boost::detail::atomic_decrement(int _Atomic*) [function] [call site2] 00073
13 boost::detail::sp_counted_base::weak_release() [function] [call site2] 00074
14 boost::detail::atomic_decrement(int _Atomic*) [function] [call site2] 00075
10 boost::exception_detail::refcount_ptr ::get() const [function] [call site2] 00076
10 boost::exception_detail::error_info_container_impl::error_info_container_impl() [function] [call site2] 00077
11 boost::exception_detail::error_info_container::error_info_container() [function] [call site2] 00078
10 boost::exception_detail::refcount_ptr ::adopt(boost::exception_detail::error_info_container*) [function] [call site2] 00079
11 boost::exception_detail::refcount_ptr ::release() [function] [call site2] 00080
11 boost::exception_detail::refcount_ptr ::add_ref() [function] [call site2] 00081
10 boost::shared_ptr ::shared_ptr , std::__1::allocator > > >(boost::shared_ptr , std::__1::allocator > > > const&, boost::detail::sp_enable_if_convertible , std::__1::allocator > >, boost::exception_detail::error_info_base>::type) [function] [call site2] 00082
11 boost::detail::shared_count::shared_count(boost::detail::shared_count const&) [function] [call site2] 00083
12 boost::detail::sp_counted_base::add_ref_copy() [function] [call site2] 00084
13 boost::detail::atomic_increment(int _Atomic*) [function] [call site2] 00085
11 void boost::detail::sp_assert_convertible , std::__1::allocator > >, boost::exception_detail::error_info_base>() [function] [call site2] 00086
10 boost::exception_detail::type_info_::type_info_(std::type_info const&) [function] [call site2] 00087
10 boost::shared_ptr ::~shared_ptr() [function] [call site2] 00088
11 boost::detail::shared_count::~shared_count() [function] [call site2] 00089
10 boost::shared_ptr , std::__1::allocator > > >::~shared_ptr() [function] [call site2] 00090
11 boost::detail::shared_count::~shared_count() [function] [call site2] 00091
7 boost::error_info ::error_info(char const*) [function] [call site2] 00092
7 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00093
8 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site2] 00094
8 __cxa_allocate_exception [call site2] 00095
8 boost::wrapexcept ::wrapexcept(solidity::util::WhiskersError const&) [function] [call site2] 00096
9 std::exception::exception() [function] [call site2] 00097
9 boost::exception::exception() [function] [call site2] 00098
9 solidity::util::Exception::Exception() [function] [call site2] 00099
9 solidity::util::WhiskersError::WhiskersError(solidity::util::WhiskersError const&) [function] [call site2] 00100
9 boost::wrapexcept ::copy_from(boost::exception const*) [function] [call site2] 00101
10 boost::exception::operator=(boost::exception const&) [function] [call site2] 00102
11 boost::exception_detail::refcount_ptr ::operator=(boost::exception_detail::refcount_ptr const&) [function] [call site2] 00103
12 boost::exception_detail::refcount_ptr ::adopt(boost::exception_detail::error_info_container*) [function] [call site2] 00104
9 solidity::util::WhiskersError::~WhiskersError() [function] [call site2] 00105
9 boost::exception_detail::clone_base::~clone_base() [function] [call site2] 00106
9 solidity::util::Exception::~Exception() [function] [call site2] 00107
9 std::exception::~exception() [call site2] 00108
6 solidity::util::Whiskers::checkParameterUnknown(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 00109
7 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00110
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00111
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00112
7 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00113
7 boost::error_info ::error_info(char const*) [function] [call site2] 00114
7 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00115
7 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00116
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00117
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00118
7 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00119
7 boost::error_info ::error_info(char const*) [function] [call site2] 00120
7 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00121
7 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00122
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00123
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00124
7 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00125
7 boost::error_info ::error_info(char const*) [function] [call site2] 00126
7 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00127
6 solidity::util::Whiskers::checkTemplateContainsTags(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) const [function] [call site2] 00128
7 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00129
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00130
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00131
7 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00132
7 boost::error_info ::error_info(char const*) [function] [call site2] 00133
7 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00134
4 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00135
4 solidity::test::solprotofuzzer::Program::test() const [function] [call site2] 00136
5 solidity::test::solprotofuzzer::Program::_internal_test() const [function] [call site2] 00137
4 solidity::test::solprotofuzzer::ProtoConverter::visit(solidity::test::solprotofuzzer::TestContract const&) [function] [call site2] 00138
5 solidity::test::solprotofuzzer::ProtoConverter::emptyLibraryTests() [function] [call site2] 00139
5 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00140
5 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00141
5 solidity::test::solprotofuzzer::ProtoConverter::generateTestCase(solidity::test::solprotofuzzer::TestContract const&) [function] [call site2] 00142
6 solidity::test::solprotofuzzer::TestContract::type() const [function] [call site2] 00143
7 solidity::test::solprotofuzzer::TestContract::_internal_type() const [function] [call site2] 00144
6 solidity::test::solprotofuzzer::ProtoConverter::pseudoRandomLibraryTest() [function] [call site2] 00145
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00146
8 std::exception::exception() [function] [call site2] 00147
8 boost::exception::exception() [function] [call site2] 00148
8 solidity::util::Exception::Exception() [function] [call site2] 00149
8 std::exception::~exception() [call site2] 00150
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00151
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00152
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00153
7 boost::error_info ::error_info(char const*) [function] [call site2] 00154
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00155
7 solidity::test::solprotofuzzer::ProtoConverter::randomNumber() [function] [call site2] 00156
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00157
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00158
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00159
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00160
8 boost::error_info ::error_info(char const*) [function] [call site2] 00161
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00162
8 solidity::test::solprotofuzzer::SolRandomNumGenerator::operator()() [function] [call site2] 00163
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00164
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00165
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00166
6 solidity::util::Whiskers::render() const [function] [call site2] 00167
7 solidity::util::Whiskers::replace(std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > > > > > const&) [function] [call site2] 00168
8 __cxa_guard_acquire [call site2] 00169
8 solidity::util::Whiskers::paramRegex() [function] [call site2] 00170
8 solidity::util::Whiskers::paramRegex() [function] [call site2] 00171
8 solidity::util::Whiskers::paramRegex() [function] [call site2] 00172
8 std::__1::basic_string , std::__1::allocator > (anonymous namespace)::regex_replace , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > > > > > const&)::$_0>(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_regex > const&, solidity::util::Whiskers::replace(std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > > > > > const&)::$_0, std::__1::regex_constants::match_flag_type) [function] [call site2] 00173
9 solidity::util::Whiskers::replace(std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > > > > > const&)::$_0::operator()(std::__1::match_results , std::__1::allocator > > >) const [function] [call site2] 00174
10 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00175
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00176
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00177
10 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00178
10 boost::error_info ::error_info(char const*) [function] [call site2] 00179
10 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00180
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00181
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00182
10 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00183
10 boost::error_info ::error_info(char const*) [function] [call site2] 00184
10 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00185
10 solidity::util::Whiskers::joinMaps(std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) [function] [call site2] 00186
11 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00187
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00188
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00189
11 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00190
11 boost::error_info ::error_info(char const*) [function] [call site2] 00191
11 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00192
10 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00193
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00194
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00195
10 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00196
10 boost::error_info ::error_info(char const*) [function] [call site2] 00197
10 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00198
10 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00199
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00200
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00201
10 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00202
10 boost::error_info ::error_info(char const*) [function] [call site2] 00203
10 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00204
10 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00205
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00206
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00207
10 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00208
10 boost::error_info ::error_info(char const*) [function] [call site2] 00209
10 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00210
10 solidity::util::Whiskers::replace(std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > > > > > const&) [function] [call site2] 00211
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00212
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00213
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00214
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00215
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00216
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00217
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00218
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00219
6 solidity::util::Whiskers::render() const [function] [call site2] 00220
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00221
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00222
6 solidity::util::Whiskers::render() const [function] [call site2] 00223
6 solidity::util::Whiskers::~Whiskers() [function] [call site2] 00224
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00225
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00226
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00227
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00228
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00229
6 solidity::util::Whiskers::render() const [function] [call site2] 00230
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00231
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00232
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00233
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00234
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00235
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00236
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00237
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00238
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00239
6 solidity::util::Whiskers::render() const [function] [call site2] 00240
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00241
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00242
6 solidity::util::Whiskers::render() const [function] [call site2] 00243
6 solidity::util::Whiskers::render() const [function] [call site2] 00244
6 solidity::util::Whiskers::~Whiskers() [function] [call site2] 00245
6 solidity::util::Whiskers::~Whiskers() [function] [call site2] 00246
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00247
6 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00248
5 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00249
5 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00250
5 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, bool) [function] [call site2] 00251
6 solidity::util::Whiskers::checkParameterUnknown(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 00252
5 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00253
5 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00254
5 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00255
5 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 00256
5 solidity::util::Whiskers::render() const [function] [call site2] 00257
5 solidity::util::Whiskers::render() const [function] [call site2] 00258
5 solidity::util::Whiskers::~Whiskers() [function] [call site2] 00259
4 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00260
4 solidity::util::Whiskers::render() const [function] [call site2] 00261
2 getenv [call site2] 00262
2 getenv [call site2] 00263
2 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 00264
2 solidity::test::EVMHost::EVMHost(solidity::langutil::EVMVersion, evmc::VM&) [function] [call site2] 00265
3 evmc::MockedHost::MockedHost() [function] [call site2] 00266
4 evmc::Host::Host() [function] [call site2] 00267
5 evmc::HostInterface::HostInterface() [function] [call site2] 00268
4 evmc::bytes32::bytes32(evmc_bytes32) [function] [call site2] 00269
3 evmc::address::address(evmc_address) [function] [call site2] 00270
3 evmc::VM::operator bool() const [function] [call site2] 00271
3 solidity::util::Exception::Exception() [function] [call site2] 00272
4 std::exception::exception() [function] [call site2] 00273
4 boost::exception::exception() [function] [call site2] 00274
4 std::exception::~exception() [call site2] 00275
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00276
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00277
3 boost::enable_if , solidity::util::Exception const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::Exception const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00278
3 boost::error_info ::error_info(char const*) [function] [call site2] 00279
3 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 00280
3 solidity::langutil::EVMVersion::homestead() [function] [call site2] 00281
4 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00282
3 solidity::langutil::EVMVersion::tangerineWhistle() [function] [call site2] 00283
4 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00284
3 solidity::langutil::EVMVersion::spuriousDragon() [function] [call site2] 00285
4 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00286
3 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 00287
4 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00288
3 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 00289
4 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00290
3 solidity::langutil::EVMVersion::petersburg() [function] [call site2] 00291
4 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00292
3 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 00293
4 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00294
3 solidity::langutil::EVMVersion::berlin() [function] [call site2] 00295
4 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00296
3 solidity::langutil::EVMVersion::london() [function] [call site2] 00297
4 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00298
3 solidity::util::Exception::Exception() [function] [call site2] 00299
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00300
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00301
3 boost::enable_if , solidity::util::Exception const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::Exception const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00302
3 boost::error_info ::error_info(char const*) [function] [call site2] 00303
3 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 00304
3 evmc::bytes32::bytes32(unsigned long) [function] [call site2] 00305
3 evmc::address evmc::literals::operator"" _address<(char)48, (char)120, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56>() [function] [call site2] 00306
4 evmc::address evmc::literals::internal::from_literal () [function] [call site2] 00307
5 evmc::address evmc::literals::internal::from_hex (char const*) [function] [call site2] 00308
6 evmc::literals::internal::byte(char const*, unsigned long) [function] [call site2] 00309
7 evmc::literals::internal::from_hex(char) [function] [call site2] 00310
6 evmc::literals::internal::byte(char const*, unsigned long) [function] [call site2] 00311
6 evmc::literals::internal::byte(char const*, unsigned long) [function] [call site2] 00312
6 evmc::address::address(evmc_address) [function] [call site2] 00313
3 evmc::bytes32::bytes32(unsigned long) [function] [call site2] 00314
3 evmc::address evmc::literals::operator"" _address<(char)48, (char)120, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50>() [function] [call site2] 00315
3 evmc::bytes32::bytes32(unsigned long) [function] [call site2] 00316
3 evmc::bytes32::bytes32(unsigned long) [function] [call site2] 00317
3 solidity::test::EVMHost::reset() [function] [call site2] 00318
4 evmc::address::address(evmc_address) [function] [call site2] 00319
4 evmc::address::address(unsigned long) [function] [call site2] 00320
4 evmc::bytes32::bytes32(unsigned long) [function] [call site2] 00321
4 evmc::bytes32 evmc::literals::operator"" _bytes32<(char)48, (char)120, (char)99, (char)53, (char)100, (char)50, (char)52, (char)54, (char)48, (char)49, (char)56, (char)54, (char)102, (char)55, (char)50, (char)51, (char)51, (char)99, (char)57, (char)50, (char)55, (char)101, (char)55, (char)100, (char)98, (char)50, (char)100, (char)99, (char)99, (char)55, (char)48, (char)51, (char)99, (char)48, (char)101, (char)53, (char)48, (char)48, (char)98, (char)54, (char)53, (char)51, (char)99, (char)97, (char)56, (char)50, (char)50, (char)55, (char)51, (char)98, (char)55, (char)98, (char)102, (char)97, (char)100, (char)56, (char)48, (char)52, (char)53, (char)100, (char)56, (char)53, (char)97, (char)52, (char)55, (char)48>() [function] [call site2] 00322
5 evmc::bytes32 evmc::literals::internal::from_literal () [function] [call site2] 00323
4 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 00324
4 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00325
5 solidity::langutil::EVMVersion::operator<(solidity::langutil::EVMVersion const&) const [function] [call site2] 00326
3 evmc::MockedHost::~MockedHost() [function] [call site2] 00327
2 solidity::test::solprotofuzzer::ProtoConverter::libraryTest() const [function] [call site2] 00328
2 solidity::frontend::OptimiserSettings::minimal() [function] [call site2] 00329
3 solidity::frontend::OptimiserSettings::none() [function] [call site2] 00330
2 solidity::test::fuzzer::CompilerInput::CompilerInput(solidity::langutil::EVMVersion, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::OptimiserSettings, std::__1::map , std::__1::allocator >, solidity::util::FixedHash<20u>, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, solidity::util::FixedHash<20u> > > >, bool, bool) [function] [call site2] 00331
3 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 00332
3 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 00333
2 solidity::test::fuzzer::CompilerInput::CompilerInput(solidity::test::fuzzer::CompilerInput const&) [function] [call site2] 00334
3 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 00335
2 solidity::test::fuzzer::EvmoneUtility::EvmoneUtility(solidity::test::EVMHost&, solidity::test::fuzzer::CompilerInput, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00336
3 solidity::test::fuzzer::CompilerInput::CompilerInput(solidity::test::fuzzer::CompilerInput const&) [function] [call site2] 00337
3 solidity::test::fuzzer::SolidityCompilationFramework::~SolidityCompilationFramework() [function] [call site2] 00338
4 solidity::frontend::CompilerStack::~CompilerStack() [function] [call site2] 00339
5 solidity::frontend::TypeProvider::reset() [function] [call site2] 00340
6 clearCache(solidity::frontend::Type const&) [function] [call site2] 00341
6 clearCache(solidity::frontend::Type const&) [function] [call site2] 00342
6 void clearCache (std::__1::unique_ptr > const&) [function] [call site2] 00343
6 void clearCache (std::__1::unique_ptr > const&) [function] [call site2] 00344
6 void clearCache (std::__1::unique_ptr > const&) [function] [call site2] 00345
6 void clearCache (std::__1::unique_ptr > const&) [function] [call site2] 00346
6 void clearCache (std::__1::unique_ptr > const&) [function] [call site2] 00347
6 clearCache(solidity::frontend::Type const&) [function] [call site2] 00348
6 clearCache(solidity::frontend::Type const&) [function] [call site2] 00349
6 clearCache(solidity::frontend::Type const&) [function] [call site2] 00350
6 solidity::frontend::TypeProvider::instance() [function] [call site2] 00351
7 __cxa_guard_acquire [call site2] 00352
7 solidity::frontend::TypeProvider::TypeProvider() [function] [call site2] 00353
6 void clearCaches >, 32ul> const>(std::__1::array >, 32ul> const&) [function] [call site2] 00354
7 void clearCache (std::__1::unique_ptr > const&) [function] [call site2] 00355
6 solidity::frontend::TypeProvider::instance() [function] [call site2] 00356
6 void clearCaches >, 32ul> const>(std::__1::array >, 32ul> const&) [function] [call site2] 00357
6 solidity::frontend::TypeProvider::instance() [function] [call site2] 00358
6 void clearCaches >, 32ul> const>(std::__1::array >, 32ul> const&) [function] [call site2] 00359
6 solidity::frontend::TypeProvider::instance() [function] [call site2] 00360
6 void clearCaches >, 4ul> const>(std::__1::array >, 4ul> const&) [function] [call site2] 00361
6 solidity::frontend::TypeProvider::instance() [function] [call site2] 00362
6 solidity::frontend::TypeProvider::instance() [function] [call site2] 00363
6 solidity::frontend::TypeProvider::instance() [function] [call site2] 00364
6 solidity::frontend::TypeProvider::instance() [function] [call site2] 00365
5 solidity::frontend::ImportRemapper::~ImportRemapper() [function] [call site2] 00366
5 solidity::frontend::ModelCheckerSettings::~ModelCheckerSettings() [function] [call site2] 00367
6 solidity::frontend::ModelCheckerTargets::~ModelCheckerTargets() [function] [call site2] 00368
5 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 00369
5 solidity::langutil::CharStreamProvider::~CharStreamProvider() [function] [call site2] 00370
5 __clang_call_terminate [call site2] 00371
6 __cxa_begin_catch [call site2] 00372
2 solidity::test::fuzzer::EvmoneUtility::compileDeployAndExecute(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00373
3 solidity::test::fuzzer::SolidityCompilationFramework::contractName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00374
3 solidity::test::fuzzer::SolidityCompilationFramework::compileContract() [function] [call site2] 00375
4 solidity::frontend::CompilerStack::setSources(std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >) [function] [call site2] 00376
5 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 00377
6 std::exception::exception() [function] [call site2] 00378
6 boost::exception::exception() [function] [call site2] 00379
6 solidity::util::Exception::Exception() [function] [call site2] 00380
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00381
5 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00382
5 boost::error_info ::error_info(char const*) [function] [call site2] 00383
5 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 00384
5 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 00385
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00386
5 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00387
5 boost::error_info ::error_info(char const*) [function] [call site2] 00388
5 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 00389
4 solidity::frontend::CompilerStack::setLibraries(std::__1::map , std::__1::allocator >, solidity::util::FixedHash<20u>, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, solidity::util::FixedHash<20u> > > > const&) [function] [call site2] 00390
5 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 00391
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00392
5 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00393
5 boost::error_info ::error_info(char const*) [function] [call site2] 00394
5 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 00395
4 solidity::frontend::CompilerStack::setEVMVersion(solidity::langutil::EVMVersion) [function] [call site2] 00396
5 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 00397
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00398
5 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00399
5 boost::error_info ::error_info(char const*) [function] [call site2] 00400
5 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 00401
4 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 00402
4 solidity::frontend::CompilerStack::setOptimiserSettings(solidity::frontend::OptimiserSettings) [function] [call site2] 00403
5 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 00404
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00405
5 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00406
5 boost::error_info ::error_info(char const*) [function] [call site2] 00407
5 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 00408
5 solidity::frontend::OptimiserSettings::operator=(solidity::frontend::OptimiserSettings&&) [function] [call site2] 00409
4 solidity::frontend::CompilerStack::setViaIR(bool) [function] [call site2] 00410
5 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 00411
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00412
5 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00413
5 boost::error_info ::error_info(char const*) [function] [call site2] 00414
5 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 00415
4 solidity::frontend::CompilerStack::compile(solidity::frontend::CompilerStack::State) [function] [call site2] 00416
5 solidity::frontend::CompilerStack::parseAndAnalyze(solidity::frontend::CompilerStack::State) [function] [call site2] 00417
6 solidity::frontend::CompilerStack::parse() [function] [call site2] 00418
7 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 00419
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00420
7 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00421
7 boost::error_info ::error_info(char const*) [function] [call site2] 00422
7 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 00423
7 solidity::langutil::ErrorReporter::clear() [function] [call site2] 00424
7 solidity::langutil::SemVerVersion::SemVerVersion(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00425
8 solidity::langutil::SemVerError::SemVerError() [function] [call site2] 00426
9 std::exception::exception() [function] [call site2] 00427
9 boost::exception::exception() [function] [call site2] 00428
9 solidity::util::Exception::Exception() [function] [call site2] 00429
9 std::exception::~exception() [call site2] 00430
8 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00431
8 void boost::throw_exception (solidity::langutil::SemVerError const&, boost::source_location const&) [function] [call site2] 00432
9 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site2] 00433
9 __cxa_allocate_exception [call site2] 00434
9 boost::wrapexcept ::wrapexcept(solidity::langutil::SemVerError const&, boost::source_location const&) [function] [call site2] 00435
10 std::exception::exception() [function] [call site2] 00436
10 boost::exception::exception() [function] [call site2] 00437
10 solidity::langutil::SemVerError::SemVerError(solidity::langutil::SemVerError const&) [function] [call site2] 00438
10 boost::wrapexcept ::copy_from(boost::exception const*) [function] [call site2] 00439
10 boost::source_location::file_name() const [function] [call site2] 00440
10 boost::error_info ::error_info(char const*) [function] [call site2] 00441
10 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_file_, char const*>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00442
10 boost::source_location::line() const [function] [call site2] 00443
10 boost::error_info ::error_info(int) [function] [call site2] 00444
10 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_line_, int>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00445
10 boost::source_location::function_name() const [function] [call site2] 00446
10 boost::error_info ::error_info(char const*) [function] [call site2] 00447
10 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_function_, char const*>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00448
10 solidity::langutil::SemVerError::~SemVerError() [function] [call site2] 00449
10 boost::exception_detail::clone_base::~clone_base() [function] [call site2] 00450
10 std::exception::~exception() [call site2] 00451
8 solidity::langutil::SemVerError::SemVerError() [function] [call site2] 00452
8 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00453
8 void boost::throw_exception (solidity::langutil::SemVerError const&, boost::source_location const&) [function] [call site2] 00454
7 solidity::langutil::SemVerVersion::isPrerelease() const [function] [call site2] 00455
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00456
7 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00457
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00458
8 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00459
9 solidity::langutil::ErrorReporter::checkForExcessiveErrors(solidity::langutil::Error::Type) [function] [call site2] 00460
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00461
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00462
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00463
10 solidity::langutil::FatalError::FatalError() [function] [call site2] 00464
11 std::exception::exception() [function] [call site2] 00465
11 boost::exception::exception() [function] [call site2] 00466
11 solidity::util::Exception::Exception() [function] [call site2] 00467
11 std::exception::~exception() [call site2] 00468
10 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00469
10 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 00470
7 solidity::frontend::Parser::Parser(solidity::langutil::ErrorReporter&, solidity::langutil::EVMVersion, bool) [function] [call site2] 00471
8 solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 00472
7 solidity::frontend::Parser::parse(solidity::langutil::CharStream&) [function] [call site2] 00473
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00474
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00475
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00476
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00477
8 boost::error_info ::error_info(char const*) [function] [call site2] 00478
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00479
8 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00480
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00481
8 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00482
8 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00483
8 solidity::frontend::Parser::parsePragmaDirective() [function] [call site2] 00484
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00485
10 solidity::langutil::ParserBase::increaseRecursionDepth() [function] [call site2] 00486
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00487
11 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00488
12 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00489
13 solidity::langutil::ErrorReporter::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00490
14 solidity::langutil::ErrorReporter::fatalError(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00491
15 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00492
15 solidity::langutil::FatalError::FatalError() [function] [call site2] 00493
15 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00494
15 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 00495
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00496
9 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00497
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00498
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00499
10 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 00500
11 solidity::langutil::TokenTraits::isReservedKeyword(solidity::langutil::Token) [function] [call site2] 00501
11 solidity::langutil::TokenTraits::friendlyName(solidity::langutil::Token) [function] [call site2] 00502
12 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00503
12 solidity::langutil::TokenTraits::name(solidity::langutil::Token) [function] [call site2] 00504
13 solidity::langutil::TokenTraits::count() [function] [call site2] 00505
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00506
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00507
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00508
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00509
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00510
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00511
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00512
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00513
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00514
12 boost::error_info ::error_info(char const*) [function] [call site2] 00515
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00516
11 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 00517
11 solidity::langutil::Scanner::currentElementaryTypeNameToken() const [function] [call site2] 00518
12 solidity::langutil::ElementaryTypeNameToken::ElementaryTypeNameToken(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 00519
13 solidity::langutil::ElementaryTypeNameToken::assertDetails(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 00520
14 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 00521
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00522
14 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00523
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00524
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00525
14 boost::error_info ::error_info(char const*) [function] [call site2] 00526
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00527
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00528
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00529
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00530
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00531
14 boost::error_info ::error_info(char const*) [function] [call site2] 00532
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00533
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00534
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00535
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00536
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00537
14 boost::error_info ::error_info(char const*) [function] [call site2] 00538
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00539
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00540
14 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00541
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00542
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00543
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00544
14 boost::error_info ::error_info(char const*) [function] [call site2] 00545
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00546
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00547
14 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00548
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00549
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00550
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00551
14 boost::error_info ::error_info(char const*) [function] [call site2] 00552
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00553
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00554
14 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00555
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00556
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00557
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00558
14 boost::error_info ::error_info(char const*) [function] [call site2] 00559
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00560
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00561
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00562
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00563
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00564
14 boost::error_info ::error_info(char const*) [function] [call site2] 00565
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00566
11 solidity::langutil::ElementaryTypeNameToken::toString(bool const&) const [function] [call site2] 00567
12 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00568
12 solidity::langutil::ElementaryTypeNameToken::firstNumber() const [function] [call site2] 00569
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00570
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00571
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00572
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00573
12 boost::error_info ::error_info(char const*) [function] [call site2] 00574
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00575
11 solidity::langutil::TokenTraits::friendlyName(solidity::langutil::Token) [function] [call site2] 00576
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00577
10 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 00578
10 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 00579
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00580
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00581
9 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00582
10 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00583
11 solidity::langutil::ErrorReporter::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00584
12 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00585
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00586
9 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 00587
9 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00588
9 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00589
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00590
9 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00591
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00592
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00593
9 solidity::frontend::Parser::ASTNodeFactory::location() const [function] [call site2] 00594
9 solidity::frontend::Parser::parsePragmaVersion(solidity::langutil::SourceLocation const&, std::__1::vector > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 00595
10 solidity::langutil::SemVerMatchExpressionParser::SemVerMatchExpressionParser(std::__1::vector >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >) [function] [call site2] 00596
11 solidity::langutil::SemVerMatchExpression::SemVerMatchExpression() [function] [call site2] 00597
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00598
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00599
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00600
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00601
11 boost::error_info ::error_info(char const*) [function] [call site2] 00602
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00603
11 solidity::langutil::SemVerMatchExpression::~SemVerMatchExpression() [function] [call site2] 00604
10 solidity::langutil::SemVerMatchExpressionParser::parse() [function] [call site2] 00605
11 solidity::langutil::SemVerMatchExpressionParser::reset() [function] [call site2] 00606
12 solidity::langutil::SemVerMatchExpression::SemVerMatchExpression() [function] [call site2] 00607
11 solidity::langutil::SemVerMatchExpressionParser::parseMatchExpression() [function] [call site2] 00608
12 solidity::langutil::SemVerMatchExpression::Conjunction::Conjunction() [function] [call site2] 00609
12 solidity::langutil::SemVerMatchExpressionParser::parseMatchComponent() [function] [call site2] 00610
13 solidity::langutil::SemVerMatchExpression::MatchComponent::MatchComponent() [function] [call site2] 00611
14 solidity::langutil::SemVerVersion::SemVerVersion(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00612
13 solidity::langutil::SemVerMatchExpressionParser::currentToken() const [function] [call site2] 00613
13 solidity::langutil::SemVerMatchExpression::MatchComponent::~MatchComponent() [function] [call site2] 00614
14 solidity::langutil::SemVerVersion::~SemVerVersion() [function] [call site2] 00615
13 solidity::langutil::SemVerMatchExpressionParser::nextToken() [function] [call site2] 00616
13 solidity::langutil::SemVerMatchExpressionParser::parseVersionPart() [function] [call site2] 00617
14 solidity::langutil::SemVerMatchExpressionParser::currentChar() const [function] [call site2] 00618
14 solidity::langutil::SemVerMatchExpressionParser::nextChar() [function] [call site2] 00619
15 solidity::langutil::SemVerMatchExpressionParser::nextToken() [function] [call site2] 00620
15 solidity::langutil::SemVerMatchExpressionParser::currentChar() const [function] [call site2] 00621
14 solidity::langutil::SemVerMatchExpressionParser::currentChar() const [function] [call site2] 00622
14 solidity::langutil::SemVerMatchExpressionParser::currentChar() const [function] [call site2] 00623
14 solidity::langutil::SemVerError::SemVerError() [function] [call site2] 00624
14 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00625
14 void boost::throw_exception (solidity::langutil::SemVerError const&, boost::source_location const&) [function] [call site2] 00626
14 solidity::langutil::SemVerMatchExpressionParser::nextChar() [function] [call site2] 00627
14 solidity::langutil::SemVerError::SemVerError() [function] [call site2] 00628
14 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00629
14 void boost::throw_exception (solidity::langutil::SemVerError const&, boost::source_location const&) [function] [call site2] 00630
13 solidity::langutil::SemVerMatchExpressionParser::currentChar() const [function] [call site2] 00631
13 solidity::langutil::SemVerMatchExpressionParser::nextChar() [function] [call site2] 00632
12 solidity::langutil::SemVerMatchExpression::MatchComponent::~MatchComponent() [function] [call site2] 00633
12 solidity::langutil::SemVerMatchExpressionParser::currentToken() const [function] [call site2] 00634
12 solidity::langutil::SemVerMatchExpressionParser::currentToken() const [function] [call site2] 00635
12 solidity::langutil::SemVerMatchExpressionParser::nextToken() [function] [call site2] 00636
12 solidity::langutil::SemVerMatchExpressionParser::parseMatchComponent() [function] [call site2] 00637
12 solidity::langutil::SemVerMatchExpression::MatchComponent::~MatchComponent() [function] [call site2] 00638
12 solidity::langutil::SemVerMatchExpressionParser::parseMatchComponent() [function] [call site2] 00639
12 solidity::langutil::SemVerMatchExpression::MatchComponent::~MatchComponent() [function] [call site2] 00640
12 solidity::langutil::SemVerMatchExpression::Conjunction::~Conjunction() [function] [call site2] 00641
11 solidity::langutil::SemVerMatchExpressionParser::currentToken() const [function] [call site2] 00642
11 solidity::langutil::SemVerError::SemVerError() [function] [call site2] 00643
11 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00644
11 void boost::throw_exception (solidity::langutil::SemVerError const&, boost::source_location const&) [function] [call site2] 00645
11 __cxa_begin_catch [call site2] 00646
11 solidity::langutil::SemVerMatchExpressionParser::reset() [function] [call site2] 00647
11 __cxa_end_catch [call site2] 00648
11 solidity::langutil::SemVerMatchExpressionParser::nextToken() [function] [call site2] 00649
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00650
10 solidity::langutil::ErrorReporter::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00651
10 solidity::langutil::SemVerVersion::SemVerVersion(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00652
10 solidity::langutil::SemVerVersion::~SemVerVersion() [function] [call site2] 00653
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00654
10 solidity::langutil::ErrorReporter::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00655
10 solidity::langutil::SemVerMatchExpressionParser::~SemVerMatchExpressionParser() [function] [call site2] 00656
11 solidity::langutil::SemVerMatchExpression::~SemVerMatchExpression() [function] [call site2] 00657
9 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&>(std::__1::vector >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&) [function] [call site2] 00658
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00659
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00660
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00661
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00662
10 boost::error_info ::error_info(char const*) [function] [call site2] 00663
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00664
10 solidity::frontend::Parser::nextID() [function] [call site2] 00665
9 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00666
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00667
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00668
10 solidity::langutil::ParserBase::decreaseRecursionDepth() [function] [call site2] 00669
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00670
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00671
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00672
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00673
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00674
10 __clang_call_terminate [call site2] 00675
8 solidity::frontend::Parser::parseImportDirective() [function] [call site2] 00676
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00677
9 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00678
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00679
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00680
9 solidity::frontend::Parser::getLiteralAndAdvance() [function] [call site2] 00681
10 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 00682
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00683
9 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 00684
10 solidity::frontend::Parser::expectIdentifierToken() [function] [call site2] 00685
11 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00686
11 solidity::frontend::Parser::getLiteralAndAdvance() [function] [call site2] 00687
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00688
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00689
9 solidity::frontend::Parser::parseIdentifier() [function] [call site2] 00690
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00691
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00692
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00693
10 solidity::frontend::Parser::expectIdentifierToken() [function] [call site2] 00694
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00695
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00696
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00697
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00698
9 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 00699
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00700
9 solidity::frontend::ImportDirective::SymbolAlias::~SymbolAlias() [function] [call site2] 00701
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00702
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00703
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00704
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00705
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00706
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00707
9 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 00708
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00709
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00710
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00711
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00712
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00713
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00714
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00715
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00716
9 solidity::frontend::Parser::getLiteralAndAdvance() [function] [call site2] 00717
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00718
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00719
9 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00720
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00721
9 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::vector > >(std::__1::shared_ptr , std::__1::allocator > >&, std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::vector >&&) [function] [call site2] 00722
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00723
9 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00724
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00725
8 solidity::frontend::Parser::parseContractDefinition() [function] [call site2] 00726
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00727
9 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00728
9 solidity::frontend::Parser::parseStructuredDocumentation() [function] [call site2] 00729
10 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 00730
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00731
10 solidity::langutil::Scanner::currentCommentLocation() const [function] [call site2] 00732
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00733
10 solidity::frontend::Parser::ASTNodeFactory::setLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00734
11 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 00735
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00736
10 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 00737
10 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > >(std::__1::shared_ptr , std::__1::allocator > >&&) [function] [call site2] 00738
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00739
9 solidity::frontend::Parser::parseContractKind() [function] [call site2] 00740
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00741
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00742
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00743
10 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00744
9 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 00745
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00746
9 solidity::frontend::Parser::parseInheritanceSpecifier() [function] [call site2] 00747
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00748
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00749
10 solidity::frontend::Parser::parseIdentifierPath() [function] [call site2] 00750
11 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00751
11 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00752
11 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00753
11 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 00754
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00755
11 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00756
11 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00757
11 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 00758
11 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector >&>(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector >&) [function] [call site2] 00759
11 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00760
11 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00761
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00762
10 solidity::frontend::Parser::parseFunctionCallListArguments() [function] [call site2] 00763
11 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00764
11 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00765
11 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 00766
12 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00767
12 solidity::frontend::Parser::parseBinaryExpression(int, std::__1::shared_ptr const&) [function] [call site2] 00768
13 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00769
13 solidity::frontend::Parser::parseUnaryExpression(std::__1::shared_ptr const&) [function] [call site2] 00770
14 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00771
14 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&, std::__1::shared_ptr const&) [function] [call site2] 00772
15 solidity::frontend::ASTNode::location() const [function] [call site2] 00773
15 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00774
14 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00775
14 solidity::langutil::TokenTraits::isUnaryOp(solidity::langutil::Token) [function] [call site2] 00776
14 solidity::frontend::Parser::parseUnaryExpression(std::__1::shared_ptr const&) [function] [call site2] 00777
15 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 00778
16 solidity::frontend::ASTNode::location() const [function] [call site2] 00779
15 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, bool>(solidity::langutil::Token&, std::__1::shared_ptr &, bool&&) [function] [call site2] 00780
15 solidity::frontend::Parser::parseLeftHandSideExpression(std::__1::shared_ptr const&) [function] [call site2] 00781
16 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00782
16 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&, std::__1::shared_ptr const&) [function] [call site2] 00783
16 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00784
16 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00785
16 solidity::frontend::Parser::parseTypeName() [function] [call site2] 00786
17 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00787
17 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00788
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00789
17 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 00790
17 solidity::langutil::Scanner::currentTokenInfo() const [function] [call site2] 00791
17 solidity::langutil::ElementaryTypeNameToken::ElementaryTypeNameToken(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 00792
17 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00793
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00794
17 solidity::langutil::ElementaryTypeNameToken::token() const [function] [call site2] 00795
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00796
17 solidity::langutil::TokenTraits::isStateMutabilitySpecifier(solidity::langutil::Token) [function] [call site2] 00797
17 solidity::langutil::ElementaryTypeNameToken::token() const [function] [call site2] 00798
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00799
17 solidity::frontend::Parser::parseStateMutability() [function] [call site2] 00800
18 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00801
18 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00802
18 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00803
18 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00804
18 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00805
18 boost::error_info ::error_info(char const*) [function] [call site2] 00806
18 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00807
17 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00808
17 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00809
17 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &>(solidity::langutil::ElementaryTypeNameToken&, std::__1::optional &) [function] [call site2] 00810
17 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00811
17 solidity::frontend::Parser::parseFunctionType() [function] [call site2] 00812
18 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00813
18 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00814
18 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00815
18 solidity::frontend::Parser::parseFunctionHeader(bool) [function] [call site2] 00816
19 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00817
19 solidity::frontend::Parser::FunctionHeaderParserResult::FunctionHeaderParserResult() [function] [call site2] 00818
19 solidity::frontend::Parser::VarDeclParserOptions::VarDeclParserOptions() [function] [call site2] 00819
19 solidity::frontend::Parser::parseParameterList(solidity::frontend::Parser::VarDeclParserOptions const&, bool) [function] [call site2] 00820
20 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00821
20 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00822
20 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00823
20 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00824
20 solidity::frontend::Parser::parseVariableDeclaration(solidity::frontend::Parser::VarDeclParserOptions const&, std::__1::shared_ptr const&) [function] [call site2] 00825
21 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00826
21 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&, std::__1::shared_ptr const&) [function] [call site2] 00827
21 solidity::frontend::Parser::parseStructuredDocumentation() [function] [call site2] 00828
21 solidity::frontend::Parser::parseTypeName() [function] [call site2] 00829
22 solidity::frontend::Parser::parseMapping() [function] [call site2] 00830
23 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00831
23 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00832
23 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00833
23 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00834
23 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00835
23 solidity::langutil::Scanner::currentTokenInfo() const [function] [call site2] 00836
23 solidity::frontend::Parser::parseUserDefinedTypeName() [function] [call site2] 00837
24 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00838
24 solidity::frontend::Parser::parseIdentifierPath() [function] [call site2] 00839
24 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 00840
24 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &>(std::__1::shared_ptr &) [function] [call site2] 00841
24 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00842
23 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 00843
23 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00844
23 solidity::langutil::ElementaryTypeNameToken::ElementaryTypeNameToken(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 00845
23 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00846
23 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00847
23 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00848
23 solidity::frontend::Parser::parseTypeName() [function] [call site2] 00849
24 solidity::frontend::Parser::parseUserDefinedTypeName() [function] [call site2] 00850
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00851
24 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00852
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00853
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00854
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00855
24 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00856
24 boost::error_info ::error_info(char const*) [function] [call site2] 00857
24 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00858
24 solidity::frontend::Parser::parseTypeNameSuffix(std::__1::shared_ptr , solidity::frontend::Parser::ASTNodeFactory&) [function] [call site2] 00859
25 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00860
25 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00861
25 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00862
25 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 00863
26 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00864
26 solidity::langutil::TokenTraits::isAssignmentOp(solidity::langutil::Token) [function] [call site2] 00865
26 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00866
26 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 00867
27 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&, std::__1::shared_ptr const&) [function] [call site2] 00868
27 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 00869
27 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, solidity::langutil::Token&, std::__1::shared_ptr &>(std::__1::shared_ptr &, solidity::langutil::Token&, std::__1::shared_ptr &) [function] [call site2] 00870
27 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00871
27 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00872
27 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 00873
28 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00874
28 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 00875
29 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&, std::__1::shared_ptr const&) [function] [call site2] 00876
29 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 00877
29 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr &, std::__1::shared_ptr &>(std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 00878
29 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00879
29 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00880
25 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00881
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00882
25 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr &>(std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 00883
25 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00884
24 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00885
24 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00886
23 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00887
23 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00888
23 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr &>(std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 00889
23 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00890
23 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00891
21 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 00892
21 __dynamic_cast [call site2] 00893
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00894
21 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00895
21 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00896
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00897
21 solidity::langutil::TokenTraits::isVariableVisibilitySpecifier(solidity::langutil::Token) [function] [call site2] 00898
21 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00899
21 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00900
21 solidity::frontend::Declaration::visibilityToString(solidity::frontend::Visibility) [function] [call site2] 00901
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00902
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00903
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00904
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00905
22 boost::error_info ::error_info(char const*) [function] [call site2] 00906
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00907
21 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00908
21 solidity::frontend::Parser::parseVisibilitySpecifier() [function] [call site2] 00909
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00910
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00911
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00912
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00913
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00914
22 boost::error_info ::error_info(char const*) [function] [call site2] 00915
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00916
21 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00917
21 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00918
21 solidity::frontend::Parser::parseOverrideSpecifier() [function] [call site2] 00919
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00920
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00921
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00922
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00923
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00924
22 boost::error_info ::error_info(char const*) [function] [call site2] 00925
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00926
22 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00927
22 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00928
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00929
22 solidity::frontend::Parser::parseIdentifierPath() [function] [call site2] 00930
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00931
22 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00932
22 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00933
22 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00934
22 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 00935
22 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00936
21 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00937
21 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00938
21 solidity::langutil::TokenTraits::isLocationSpecifier(solidity::langutil::Token) [function] [call site2] 00939
21 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00940
21 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00941
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00942
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00943
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00944
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00945
21 boost::error_info ::error_info(char const*) [function] [call site2] 00946
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00947
21 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00948
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00949
21 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00950
21 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 00951
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00952
21 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 00953
21 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 00954
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::shared_ptr &, solidity::frontend::Visibility&, std::__1::shared_ptr const&, bool&, solidity::frontend::VariableDeclaration::Mutability&, std::__1::shared_ptr &, solidity::frontend::VariableDeclaration::Location&>(std::__1::shared_ptr &, std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::shared_ptr &, solidity::frontend::Visibility&, std::__1::shared_ptr const&, bool&, solidity::frontend::VariableDeclaration::Mutability&, std::__1::shared_ptr &, solidity::frontend::VariableDeclaration::Location&) [function] [call site2] 00955
21 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00956
21 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00957
21 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00958
20 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00959
20 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00960
20 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00961
20 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00962
20 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00963
20 solidity::frontend::Parser::parseVariableDeclaration(solidity::frontend::Parser::VarDeclParserOptions const&, std::__1::shared_ptr const&) [function] [call site2] 00964
20 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00965
20 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&>(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 00966
20 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00967
20 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00968
19 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00969
19 solidity::frontend::Parser::parseModifierInvocation() [function] [call site2] 00970
20 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00971
20 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 00972
20 solidity::frontend::Parser::parseIdentifierPath() [function] [call site2] 00973
20 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00974
20 solidity::frontend::Parser::parseFunctionCallListArguments() [function] [call site2] 00975
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00976
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00977
21 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 00978
21 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00979
20 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 00980
20 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00981
20 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 00982
20 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::unique_ptr , std::__1::allocator > >, std::__1::default_delete , std::__1::allocator > > > > >(std::__1::shared_ptr &, std::__1::unique_ptr , std::__1::allocator > >, std::__1::default_delete , std::__1::allocator > > > >&&) [function] [call site2] 00983
20 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 00984
20 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00985
19 solidity::langutil::TokenTraits::isVisibilitySpecifier(solidity::langutil::Token) [function] [call site2] 00986
20 solidity::langutil::TokenTraits::isVariableVisibilitySpecifier(solidity::langutil::Token) [function] [call site2] 00987
19 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00988
19 solidity::frontend::Declaration::visibilityToString(solidity::frontend::Visibility) [function] [call site2] 00989
19 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00990
19 solidity::frontend::Parser::parseVisibilitySpecifier() [function] [call site2] 00991
19 solidity::langutil::TokenTraits::isStateMutabilitySpecifier(solidity::langutil::Token) [function] [call site2] 00992
19 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00993
19 solidity::frontend::stateMutabilityToString(solidity::frontend::StateMutability const&) [function] [call site2] 00994
20 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00995
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00996
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00997
20 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00998
20 boost::error_info ::error_info(char const*) [function] [call site2] 00999
20 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01000
19 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01001
19 solidity::frontend::Parser::parseStateMutability() [function] [call site2] 01002
19 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01003
19 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01004
19 solidity::frontend::Parser::parseOverrideSpecifier() [function] [call site2] 01005
19 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01006
19 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01007
19 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01008
19 solidity::frontend::Parser::parseParameterList(solidity::frontend::Parser::VarDeclParserOptions const&, bool) [function] [call site2] 01009
19 solidity::frontend::Parser::createEmptyParameterList() [function] [call site2] 01010
20 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01011
20 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01012
20 solidity::frontend::Parser::ASTNodeFactory::setLocationEmpty() [function] [call site2] 01013
20 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 01014
20 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01015
20 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01016
19 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01017
19 solidity::frontend::Parser::FunctionHeaderParserResult::~FunctionHeaderParserResult() [function] [call site2] 01018
18 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr &, solidity::frontend::Visibility&, solidity::frontend::StateMutability&>(std::__1::shared_ptr &, std::__1::shared_ptr &, solidity::frontend::Visibility&, solidity::frontend::StateMutability&) [function] [call site2] 01019
18 solidity::frontend::Parser::FunctionHeaderParserResult::~FunctionHeaderParserResult() [function] [call site2] 01020
18 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01021
18 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01022
16 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 01023
16 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &>(std::__1::shared_ptr &) [function] [call site2] 01024
16 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01025
16 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01026
16 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01027
16 solidity::langutil::ElementaryTypeNameToken::ElementaryTypeNameToken(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 01028
16 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode >(solidity::langutil::ElementaryTypeNameToken&&, std::__1::optional &&) [function] [call site2] 01029
16 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &>(std::__1::shared_ptr &) [function] [call site2] 01030
16 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01031
16 solidity::frontend::Parser::parsePrimaryExpression() [function] [call site2] 01032
17 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01033
17 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01034
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01035
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01036
17 solidity::frontend::Parser::getLiteralAndAdvance() [function] [call site2] 01037
17 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 01038
17 solidity::langutil::TokenTraits::isEtherSubdenomination(solidity::langutil::Token) [function] [call site2] 01039
17 solidity::frontend::Parser::getLiteralAndAdvance() [function] [call site2] 01040
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01041
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01042
17 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, solidity::frontend::Literal::SubDenomination&>(solidity::langutil::Token&, std::__1::shared_ptr , std::__1::allocator > >&, solidity::frontend::Literal::SubDenomination&) [function] [call site2] 01043
17 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 01044
17 solidity::langutil::TokenTraits::isTimeSubdenomination(solidity::langutil::Token) [function] [call site2] 01045
17 solidity::frontend::Parser::getLiteralAndAdvance() [function] [call site2] 01046
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01047
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01048
17 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, solidity::frontend::Literal::SubDenomination&>(solidity::langutil::Token&, std::__1::shared_ptr , std::__1::allocator > >&, solidity::frontend::Literal::SubDenomination&) [function] [call site2] 01049
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01050
17 solidity::frontend::Parser::getLiteralAndAdvance() [function] [call site2] 01051
17 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01052
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01053
17 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 01054
17 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01055
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01056
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01057
17 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01058
17 solidity::langutil::Scanner::currentError() const [function] [call site2] 01059
17 solidity::langutil::to_string(solidity::langutil::ScannerError) [function] [call site2] 01060
18 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01061
17 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01062
17 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > >(solidity::langutil::Token&, std::__1::shared_ptr , std::__1::allocator > >&&) [function] [call site2] 01063
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01064
17 solidity::frontend::Parser::getLiteralAndAdvance() [function] [call site2] 01065
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01066
17 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > >(std::__1::shared_ptr , std::__1::allocator > >&&) [function] [call site2] 01067
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01068
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01069
17 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01070
17 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01071
17 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01072
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01073
17 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01074
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01075
17 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01076
17 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, bool&>(std::__1::vector , std::__1::allocator > >&, bool&) [function] [call site2] 01077
17 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01078
17 solidity::langutil::Scanner::currentError() const [function] [call site2] 01079
17 solidity::langutil::to_string(solidity::langutil::ScannerError) [function] [call site2] 01080
17 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01081
17 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 01082
17 solidity::langutil::Scanner::currentTokenInfo() const [function] [call site2] 01083
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01084
17 solidity::langutil::ElementaryTypeNameToken::ElementaryTypeNameToken(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 01085
17 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode (solidity::langutil::ElementaryTypeNameToken&&) [function] [call site2] 01086
17 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &>(std::__1::shared_ptr &) [function] [call site2] 01087
17 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01088
17 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01089
17 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01090
17 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01091
16 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01092
16 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01093
16 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01094
16 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01095
16 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01096
16 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01097
16 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01098
16 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01099
16 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01100
16 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr &, std::__1::shared_ptr &>(std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 01101
16 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01102
16 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01103
16 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr &>(std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 01104
16 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01105
16 solidity::frontend::Parser::expectIdentifierTokenOrAddress() [function] [call site2] 01106
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01107
17 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01108
17 solidity::frontend::Parser::getLiteralAndAdvance() [function] [call site2] 01109
16 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr , std::__1::allocator > >, solidity::langutil::SourceLocation>(std::__1::shared_ptr &, std::__1::shared_ptr , std::__1::allocator > >&&, solidity::langutil::SourceLocation&&) [function] [call site2] 01110
16 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01111
16 solidity::frontend::Parser::parseFunctionCallArguments() [function] [call site2] 01112
17 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01113
17 solidity::frontend::Parser::FunctionCallArguments::FunctionCallArguments() [function] [call site2] 01114
17 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01115
17 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01116
17 solidity::frontend::Parser::parseNamedArguments() [function] [call site2] 01117
18 solidity::frontend::Parser::FunctionCallArguments::FunctionCallArguments() [function] [call site2] 01118
18 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01119
18 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01120
18 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 01121
18 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01122
18 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01123
18 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01124
18 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 01125
18 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01126
18 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01127
18 solidity::frontend::Parser::FunctionCallArguments::~FunctionCallArguments() [function] [call site2] 01128
17 solidity::frontend::Parser::FunctionCallArguments::operator=(solidity::frontend::Parser::FunctionCallArguments&&) [function] [call site2] 01129
17 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01130
17 solidity::frontend::Parser::parseFunctionCallListArguments() [function] [call site2] 01131
17 solidity::frontend::Parser::FunctionCallArguments::~FunctionCallArguments() [function] [call site2] 01132
17 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01133
16 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01134
16 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01135
16 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >&, std::__1::vector >&>(std::__1::shared_ptr &, std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >&, std::__1::vector >&) [function] [call site2] 01136
16 solidity::frontend::Parser::FunctionCallArguments::~FunctionCallArguments() [function] [call site2] 01137
16 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 01138
16 solidity::langutil::Scanner::peekNextNextToken() const [function] [call site2] 01139
16 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01140
16 solidity::frontend::Parser::parseNamedArguments() [function] [call site2] 01141
16 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01142
16 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01143
16 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >&>(std::__1::shared_ptr &, std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >&) [function] [call site2] 01144
16 solidity::frontend::Parser::FunctionCallArguments::~FunctionCallArguments() [function] [call site2] 01145
16 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01146
16 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01147
15 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01148
15 solidity::langutil::TokenTraits::isCountOp(solidity::langutil::Token) [function] [call site2] 01149
15 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01150
15 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, bool>(solidity::langutil::Token&, std::__1::shared_ptr &, bool&&) [function] [call site2] 01151
15 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01152
15 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01153
13 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&, std::__1::shared_ptr const&) [function] [call site2] 01154
13 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01155
13 solidity::langutil::TokenTraits::precedence(solidity::langutil::Token) [function] [call site2] 01156
13 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01157
13 solidity::langutil::TokenTraits::precedence(solidity::langutil::Token) [function] [call site2] 01158
13 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01159
13 solidity::frontend::Parser::parseBinaryExpression(int, std::__1::shared_ptr const&) [function] [call site2] 01160
14 solidity::frontend::Parser::parseBinaryExpression(int, std::__1::shared_ptr const&) [function] [call site2] 01161
15 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 01162
15 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, solidity::langutil::Token&, std::__1::shared_ptr &>(std::__1::shared_ptr &, solidity::langutil::Token&, std::__1::shared_ptr &) [function] [call site2] 01163
15 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01164
15 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01165
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01166
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01167
10 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 01168
10 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::unique_ptr , std::__1::allocator > >, std::__1::default_delete , std::__1::allocator > > > > >(std::__1::shared_ptr &, std::__1::unique_ptr , std::__1::allocator > >, std::__1::default_delete , std::__1::allocator > > > >&&) [function] [call site2] 01169
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01170
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01171
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01172
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01173
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01174
9 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 01175
9 solidity::frontend::Parser::parseFunctionDefinition(bool) [function] [call site2] 01176
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01177
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01178
10 solidity::frontend::Parser::parseStructuredDocumentation() [function] [call site2] 01179
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01180
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 01181
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01182
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01183
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01184
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01185
10 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation&&) [function] [call site2] 01186
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01187
10 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01188
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01189
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01190
10 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01191
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01192
10 solidity::langutil::ParserBase::parserWarning(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01193
11 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01194
12 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01195
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01196
10 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 01197
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01198
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01199
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01200
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01201
10 boost::error_info ::error_info(char const*) [function] [call site2] 01202
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01203
10 solidity::frontend::Parser::parseFunctionHeader(bool) [function] [call site2] 01204
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01205
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01206
10 solidity::frontend::Parser::parseBlock(bool, std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01207
11 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01208
11 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01209
11 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01210
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01211
11 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01212
11 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01213
11 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01214
11 solidity::frontend::Parser::parseStatement(bool) [function] [call site2] 01215
12 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01216
12 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 01217
12 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 01218
12 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01219
12 solidity::frontend::Parser::parseIfStatement(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01220
13 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01221
13 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01222
13 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01223
13 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01224
13 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01225
13 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01226
13 solidity::frontend::Parser::parseStatement(bool) [function] [call site2] 01227
14 solidity::frontend::Parser::parseWhileStatement(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01228
15 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01229
15 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01230
15 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01231
15 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01232
15 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01233
15 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01234
15 solidity::frontend::Parser::parseStatement(bool) [function] [call site2] 01235
16 solidity::frontend::Parser::parseDoWhileStatement(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01236
17 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01237
17 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01238
17 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01239
17 solidity::frontend::Parser::parseStatement(bool) [function] [call site2] 01240
18 solidity::frontend::Parser::parseForStatement(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01241
19 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01242
19 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01243
19 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01244
19 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01245
19 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01246
19 solidity::frontend::Parser::parseSimpleStatement(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01247
20 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01248
20 solidity::frontend::Parser::IndexAccessedPath::IndexAccessedPath() [function] [call site2] 01249
20 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01250
20 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01251
20 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01252
20 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01253
20 solidity::frontend::Parser::tryParseIndexAccessedPath() [function] [call site2] 01254
21 solidity::frontend::Parser::peekStatementType() const [function] [call site2] 01255
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01256
22 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 01257
22 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 01258
22 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 01259
22 solidity::langutil::TokenTraits::isLocationSpecifier(solidity::langutil::Token) [function] [call site2] 01260
21 solidity::frontend::Parser::IndexAccessedPath::IndexAccessedPath() [function] [call site2] 01261
21 solidity::frontend::Parser::parseIndexAccessedPath() [function] [call site2] 01262
22 solidity::frontend::Parser::IndexAccessedPath::IndexAccessedPath() [function] [call site2] 01263
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01264
22 solidity::frontend::Parser::parseIdentifier() [function] [call site2] 01265
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01266
22 solidity::frontend::Parser::parseIdentifierOrAddress() [function] [call site2] 01267
23 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01268
23 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01269
23 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01270
23 solidity::frontend::Parser::expectIdentifierTokenOrAddress() [function] [call site2] 01271
23 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01272
23 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01273
22 solidity::langutil::Scanner::currentTokenInfo() const [function] [call site2] 01274
22 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01275
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01276
22 solidity::langutil::ElementaryTypeNameToken::ElementaryTypeNameToken(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 01277
22 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01278
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01279
22 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01280
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01281
22 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01282
22 solidity::frontend::ASTNode::location() const [function] [call site2] 01283
22 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01284
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01285
22 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01286
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01287
22 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01288
22 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01289
22 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01290
22 solidity::frontend::Parser::IndexAccessedPath::Index::~Index() [function] [call site2] 01291
23 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01292
22 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01293
22 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01294
22 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01295
22 solidity::frontend::Parser::IndexAccessedPath::Index::~Index() [function] [call site2] 01296
22 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01297
22 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01298
22 solidity::frontend::Parser::IndexAccessedPath::~IndexAccessedPath() [function] [call site2] 01299
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01300
21 solidity::langutil::TokenTraits::isLocationSpecifier(solidity::langutil::Token) [function] [call site2] 01301
21 solidity::frontend::Parser::IndexAccessedPath::~IndexAccessedPath() [function] [call site2] 01302
20 solidity::frontend::Parser::VarDeclParserOptions::VarDeclParserOptions() [function] [call site2] 01303
20 solidity::frontend::Parser::typeNameFromIndexAccessStructure(solidity::frontend::Parser::IndexAccessedPath const&) [function] [call site2] 01304
21 solidity::frontend::Parser::IndexAccessedPath::empty() const [function] [call site2] 01305
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01306
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01307
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01308
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01309
22 boost::error_info ::error_info(char const*) [function] [call site2] 01310
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01311
21 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01312
21 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01313
21 solidity::frontend::ASTNode::location() const [function] [call site2] 01314
21 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01315
21 solidity::frontend::ASTNode::location() const [function] [call site2] 01316
21 solidity::frontend::Parser::ASTNodeFactory::setLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01317
21 __dynamic_cast [call site2] 01318
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01319
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01320
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01321
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01322
21 boost::error_info ::error_info(char const*) [function] [call site2] 01323
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01324
21 solidity::frontend::ElementaryTypeNameExpression::type() const [function] [call site2] 01325
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode (solidity::langutil::ElementaryTypeNameToken const&) [function] [call site2] 01326
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector >&>(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector >&) [function] [call site2] 01327
21 __dynamic_cast [call site2] 01328
21 solidity::frontend::Identifier::name() const [function] [call site2] 01329
21 solidity::frontend::ASTNode::location() const [function] [call site2] 01330
21 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01331
21 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01332
21 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01333
21 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01334
21 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01335
21 solidity::frontend::Parser::ASTNodeFactory::setLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01336
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr const&>(std::__1::shared_ptr &, std::__1::shared_ptr const&) [function] [call site2] 01337
20 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01338
20 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01339
20 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01340
20 solidity::frontend::Parser::parseVariableDeclaration(solidity::frontend::Parser::VarDeclParserOptions const&, std::__1::shared_ptr const&) [function] [call site2] 01341
20 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01342
20 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01343
20 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01344
20 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 01345
20 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > >&, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > >&, std::__1::shared_ptr &) [function] [call site2] 01346
20 solidity::frontend::Parser::expressionFromIndexAccessStructure(solidity::frontend::Parser::IndexAccessedPath const&) [function] [call site2] 01347
21 solidity::frontend::Parser::IndexAccessedPath::empty() const [function] [call site2] 01348
21 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01349
21 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&, std::__1::shared_ptr const&) [function] [call site2] 01350
21 solidity::frontend::ASTNode::location() const [function] [call site2] 01351
21 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01352
21 solidity::frontend::ASTNode::location() const [function] [call site2] 01353
21 solidity::frontend::Parser::ASTNodeFactory::setLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01354
21 __dynamic_cast [call site2] 01355
21 solidity::frontend::Identifier::name() const [function] [call site2] 01356
21 solidity::frontend::ASTNode::location() const [function] [call site2] 01357
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr , std::__1::allocator > >, solidity::langutil::SourceLocation const&>(std::__1::shared_ptr &, std::__1::shared_ptr , std::__1::allocator > >&&, solidity::langutil::SourceLocation const&) [function] [call site2] 01358
21 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01359
21 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01360
21 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01361
21 solidity::frontend::Parser::ASTNodeFactory::setLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01362
21 std::__1::optional >::operator*() const & [function] [call site2] 01363
22 std::__1::__optional_storage_base , false>::__get() const & [function] [call site2] 01364
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr const&, std::__1::shared_ptr const&>(std::__1::shared_ptr &, std::__1::shared_ptr const&, std::__1::shared_ptr const&) [function] [call site2] 01365
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::shared_ptr const&>(std::__1::shared_ptr &, std::__1::shared_ptr const&) [function] [call site2] 01366
20 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01367
20 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01368
20 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01369
20 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01370
20 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01371
20 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01372
20 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, bool>(std::__1::vector , std::__1::allocator > >&, bool&&) [function] [call site2] 01373
20 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01374
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01375
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01376
20 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01377
20 boost::error_info ::error_info(char const*) [function] [call site2] 01378
20 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01379
20 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01380
20 solidity::frontend::Parser::tryParseIndexAccessedPath() [function] [call site2] 01381
20 solidity::frontend::Parser::typeNameFromIndexAccessStructure(solidity::frontend::Parser::IndexAccessedPath const&) [function] [call site2] 01382
20 solidity::frontend::Parser::expressionFromIndexAccessStructure(solidity::frontend::Parser::IndexAccessedPath const&) [function] [call site2] 01383
20 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01384
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01385
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01386
20 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01387
20 boost::error_info ::error_info(char const*) [function] [call site2] 01388
20 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01389
20 solidity::frontend::Parser::IndexAccessedPath::~IndexAccessedPath() [function] [call site2] 01390
20 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01391
19 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01392
19 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01393
19 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01394
19 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01395
19 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01396
19 solidity::frontend::Parser::parseExpressionStatement(std::__1::shared_ptr , std::__1::allocator > > const&, std::__1::shared_ptr const&) [function] [call site2] 01397
20 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01398
20 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01399
20 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&, std::__1::shared_ptr const&) [function] [call site2] 01400
20 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01401
19 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01402
19 solidity::frontend::Parser::parseStatement(bool) [function] [call site2] 01403
20 solidity::frontend::Parser::parseBlock(bool, std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01404
21 __cxa_begin_catch [call site2] 01405
21 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 01406
21 solidity::langutil::ErrorReporter::hasExcessiveErrors() const [function] [call site2] 01407
21 solidity::langutil::FatalError::FatalError() [function] [call site2] 01408
21 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 01409
21 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 01410
21 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 01411
21 __cxa_end_catch [call site2] 01412
21 solidity::langutil::ParserBase::expectTokenOrConsumeUntil(solidity::langutil::Token, std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 01413
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01414
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01415
22 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 01416
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01417
22 solidity::langutil::Scanner::setPosition(unsigned long) [function] [call site2] 01418
23 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 01419
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01420
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01421
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01422
24 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01423
24 boost::error_info ::error_info(char const*) [function] [call site2] 01424
24 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01425
24 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01426
23 solidity::langutil::Scanner::scanToken() [function] [call site2] 01427
24 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01428
25 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation&&) [function] [call site2] 01429
24 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01430
24 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01431
25 solidity::langutil::CharStream::position() const [function] [call site2] 01432
24 solidity::langutil::Scanner::scanString(bool) [function] [call site2] 01433
25 solidity::langutil::CharStream::position() const [function] [call site2] 01434
25 solidity::langutil::Scanner::advance() [function] [call site2] 01435
26 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01436
27 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01437
27 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01438
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01439
25 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01440
25 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01441
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01442
25 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01443
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01444
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01445
26 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01446
25 solidity::langutil::Scanner::advance() [function] [call site2] 01447
25 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01448
25 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01449
25 solidity::langutil::Scanner::scanEscape() [function] [call site2] 01450
26 solidity::langutil::Scanner::tryScanEndOfLine() [function] [call site2] 01451
27 solidity::langutil::Scanner::advance() [function] [call site2] 01452
27 solidity::langutil::Scanner::advance() [function] [call site2] 01453
26 solidity::langutil::Scanner::advance() [function] [call site2] 01454
26 solidity::langutil::Scanner::scanUnicode() [function] [call site2] 01455
27 solidity::langutil::hexValue(char) [function] [call site2] 01456
27 solidity::langutil::Scanner::rollback(unsigned long) [function] [call site2] 01457
28 solidity::langutil::CharStream::rollback(unsigned long) [function] [call site2] 01458
29 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01459
29 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01460
29 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01461
29 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01462
29 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01463
29 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01464
27 solidity::langutil::Scanner::advance() [function] [call site2] 01465
26 std::__1::optional ::operator*() const & [function] [call site2] 01466
26 solidity::langutil::Scanner::addUnicodeAsUTF8(unsigned int) [function] [call site2] 01467
27 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01468
27 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01469
27 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01470
26 solidity::langutil::Scanner::scanHexByte(char&) [function] [call site2] 01471
27 solidity::langutil::hexValue(char) [function] [call site2] 01472
27 solidity::langutil::Scanner::rollback(unsigned long) [function] [call site2] 01473
27 solidity::langutil::Scanner::advance() [function] [call site2] 01474
26 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01475
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01476
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01477
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01478
25 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 01479
26 solidity::langutil::CharStream::position() const [function] [call site2] 01480
26 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 01481
26 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 01482
26 solidity::langutil::CharStream::prefixMatch(std::__1::basic_string_view >) [function] [call site2] 01483
27 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01484
27 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01485
26 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 01486
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01487
25 solidity::langutil::LiteralScope::complete() [function] [call site2] 01488
25 solidity::langutil::Scanner::advance() [function] [call site2] 01489
25 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01490
24 solidity::langutil::Scanner::advance() [function] [call site2] 01491
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01492
24 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01493
25 solidity::langutil::Scanner::advance() [function] [call site2] 01494
25 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01495
24 solidity::langutil::Scanner::advance() [function] [call site2] 01496
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01497
24 solidity::langutil::Scanner::advance() [function] [call site2] 01498
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01499
24 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01500
24 solidity::langutil::Scanner::advance() [function] [call site2] 01501
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01502
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01503
24 solidity::langutil::Scanner::advance() [function] [call site2] 01504
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01505
24 solidity::langutil::Scanner::advance() [function] [call site2] 01506
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01507
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01508
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01509
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01510
24 solidity::langutil::Scanner::advance() [function] [call site2] 01511
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01512
24 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01513
24 solidity::langutil::Scanner::scanSlash() [function] [call site2] 01514
25 solidity::langutil::Scanner::advance() [function] [call site2] 01515
25 solidity::langutil::Scanner::advance() [function] [call site2] 01516
25 solidity::langutil::Scanner::skipSingleLineComment() [function] [call site2] 01517
26 solidity::langutil::CharStream::position() const [function] [call site2] 01518
26 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01519
26 solidity::langutil::Scanner::advance() [function] [call site2] 01520
26 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 01521
26 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01522
25 solidity::langutil::Scanner::scanSingleLineDocComment() [function] [call site2] 01523
26 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01524
26 solidity::langutil::CharStream::position() const [function] [call site2] 01525
26 solidity::langutil::Scanner::skipWhitespaceExceptUnicodeLinebreak() [function] [call site2] 01526
27 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01527
27 solidity::langutil::isWhiteSpace(char) [function] [call site2] 01528
27 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01529
27 solidity::langutil::Scanner::advance() [function] [call site2] 01530
26 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01531
26 solidity::langutil::CharStream::position() const [function] [call site2] 01532
26 solidity::langutil::Scanner::tryScanEndOfLine() [function] [call site2] 01533
26 solidity::langutil::Scanner::skipWhitespaceExceptUnicodeLinebreak() [function] [call site2] 01534
26 solidity::langutil::CharStream::position() const [function] [call site2] 01535
26 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01536
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01537
26 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01538
26 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01539
26 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01540
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01541
26 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01542
26 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01543
26 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01544
26 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01545
26 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01546
26 solidity::langutil::Scanner::advance() [function] [call site2] 01547
26 solidity::langutil::LiteralScope::complete() [function] [call site2] 01548
25 solidity::langutil::Scanner::skipSingleLineComment() [function] [call site2] 01549
25 solidity::langutil::Scanner::advance() [function] [call site2] 01550
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01551
25 solidity::langutil::Scanner::advance() [function] [call site2] 01552
25 solidity::langutil::Scanner::advance() [function] [call site2] 01553
25 solidity::langutil::Scanner::skipMultiLineComment() [function] [call site2] 01554
26 solidity::langutil::CharStream::position() const [function] [call site2] 01555
26 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01556
26 solidity::langutil::Scanner::advance() [function] [call site2] 01557
26 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 01558
26 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01559
26 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01560
25 solidity::langutil::Scanner::scanMultiLineDocComment() [function] [call site2] 01561
26 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01562
26 solidity::langutil::isWhiteSpace(char) [function] [call site2] 01563
26 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01564
26 solidity::langutil::Scanner::advance() [function] [call site2] 01565
26 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01566
26 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01567
26 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01568
26 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 01569
27 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01570
27 solidity::langutil::isWhiteSpace(char) [function] [call site2] 01571
27 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01572
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01573
26 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01574
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01575
26 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01576
26 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01577
26 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01578
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01579
26 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01580
26 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01581
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01582
26 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01583
26 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01584
26 solidity::langutil::Scanner::advance() [function] [call site2] 01585
26 solidity::langutil::LiteralScope::complete() [function] [call site2] 01586
26 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01587
25 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01588
25 solidity::langutil::Scanner::skipMultiLineComment() [function] [call site2] 01589
25 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01590
24 solidity::langutil::Scanner::advance() [function] [call site2] 01591
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01592
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01593
24 solidity::langutil::Scanner::advance() [function] [call site2] 01594
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01595
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01596
24 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01597
24 solidity::langutil::Scanner::advance() [function] [call site2] 01598
24 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01599
24 solidity::langutil::Scanner::scanNumber(char) [function] [call site2] 01600
25 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01601
25 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01602
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01603
25 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01604
26 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01605
26 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01606
26 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01607
26 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01608
25 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01609
25 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01610
25 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01611
25 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01612
25 boost::error_info ::error_info(char const*) [function] [call site2] 01613
25 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01614
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01615
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01616
25 solidity::langutil::isHexDigit(char) [function] [call site2] 01617
26 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01618
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01619
25 solidity::langutil::isHexDigit(char) [function] [call site2] 01620
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01621
25 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01622
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01623
25 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01624
25 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01625
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01626
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01627
25 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01628
25 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01629
25 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01630
25 solidity::langutil::LiteralScope::complete() [function] [call site2] 01631
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01632
25 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01633
25 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01634
25 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01635
25 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01636
25 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01637
25 boost::error_info ::error_info(char const*) [function] [call site2] 01638
25 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01639
25 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01640
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01641
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01642
25 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01643
25 solidity::langutil::LiteralScope::complete() [function] [call site2] 01644
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01645
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01646
25 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01647
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01648
25 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01649
25 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01650
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01651
25 solidity::langutil::LiteralScope::complete() [function] [call site2] 01652
25 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01653
24 solidity::langutil::Scanner::advance() [function] [call site2] 01654
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01655
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01656
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01657
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01658
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01659
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01660
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01661
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01662
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01663
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01664
24 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01665
24 solidity::langutil::isIdentifierStart(char) [function] [call site2] 01666
24 solidity::langutil::Scanner::scanIdentifierOrKeyword() [function] [call site2] 01667
25 solidity::langutil::isIdentifierStart(char) [function] [call site2] 01668
25 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01669
25 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01670
25 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01671
25 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01672
25 boost::error_info ::error_info(char const*) [function] [call site2] 01673
25 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01674
25 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01675
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01676
25 solidity::langutil::isIdentifierPart(char) [function] [call site2] 01677
26 solidity::langutil::isIdentifierStart(char) [function] [call site2] 01678
25 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01679
25 solidity::langutil::LiteralScope::complete() [function] [call site2] 01680
25 solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01681
26 solidity::util::isDigit(char) [function] [call site2] 01682
26 solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string , std::__1::allocator > const&)::$_0::operator()(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 01683
26 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01684
26 solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string , std::__1::allocator > const&)::$_0::operator()(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 01685
26 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01686
25 solidity::langutil::TokenTraits::isYulKeyword(solidity::langutil::Token) [function] [call site2] 01687
25 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01688
24 solidity::langutil::Scanner::scanHexString() [function] [call site2] 01689
25 solidity::langutil::Scanner::advance() [function] [call site2] 01690
25 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01691
25 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01692
25 solidity::langutil::Scanner::scanHexByte(char&) [function] [call site2] 01693
25 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01694
25 solidity::langutil::Scanner::advance() [function] [call site2] 01695
25 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01696
25 solidity::langutil::LiteralScope::complete() [function] [call site2] 01697
25 solidity::langutil::Scanner::advance() [function] [call site2] 01698
25 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01699
24 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01700
24 solidity::langutil::Scanner::scanString(bool) [function] [call site2] 01701
24 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01702
24 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01703
24 solidity::langutil::Scanner::scanNumber(char) [function] [call site2] 01704
24 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 01705
24 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01706
24 solidity::langutil::Scanner::selectErrorToken(solidity::langutil::ScannerError) [function] [call site2] 01707
25 solidity::langutil::Scanner::advance() [function] [call site2] 01708
23 solidity::langutil::Scanner::next() [function] [call site2] 01709
24 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01710
24 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01711
24 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01712
24 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01713
24 solidity::langutil::Scanner::scanToken() [function] [call site2] 01714
23 solidity::langutil::Scanner::next() [function] [call site2] 01715
22 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 01716
22 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01717
22 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01718
22 solidity::langutil::ParserBase::parserWarning(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01719
22 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01720
22 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 01721
22 solidity::langutil::ParserBase::parserWarning(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01722
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01723
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > const&, bool const&, std::__1::vector , std::__1::allocator > >&>(std::__1::shared_ptr , std::__1::allocator > > const&, bool const&, std::__1::vector , std::__1::allocator > >&) [function] [call site2] 01724
21 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01725
21 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01726
20 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01727
20 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01728
20 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01729
20 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01730
20 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 01731
20 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > >&, std::__1::shared_ptr &) [function] [call site2] 01732
20 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01733
20 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01734
20 solidity::frontend::Parser::parseTryStatement(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01735
21 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01736
21 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01737
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01738
21 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 01739
21 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01740
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01741
21 solidity::frontend::Parser::VarDeclParserOptions::VarDeclParserOptions() [function] [call site2] 01742
21 solidity::frontend::Parser::parseParameterList(solidity::frontend::Parser::VarDeclParserOptions const&, bool) [function] [call site2] 01743
21 solidity::frontend::Parser::parseBlock(bool, std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01744
21 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 01745
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >, std::__1::shared_ptr &, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > >&&, std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 01746
21 solidity::frontend::Parser::parseCatchClause() [function] [call site2] 01747
22 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01748
22 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 01749
22 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01750
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01751
22 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01752
22 solidity::frontend::Parser::expectIdentifierToken() [function] [call site2] 01753
22 solidity::frontend::Parser::VarDeclParserOptions::VarDeclParserOptions() [function] [call site2] 01754
22 solidity::frontend::Parser::parseParameterList(solidity::frontend::Parser::VarDeclParserOptions const&, bool) [function] [call site2] 01755
22 solidity::frontend::Parser::parseBlock(bool, std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01756
22 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 01757
22 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, std::__1::shared_ptr &, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > >&, std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 01758
22 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01759
22 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01760
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01761
21 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 01762
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > const&, std::__1::shared_ptr &, std::__1::vector , std::__1::allocator > >&>(std::__1::shared_ptr , std::__1::allocator > > const&, std::__1::shared_ptr &, std::__1::vector , std::__1::allocator > >&) [function] [call site2] 01763
21 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 01764
21 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01765
20 solidity::frontend::Parser::parseInlineAssembly(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 01766
21 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01767
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01768
21 solidity::yul::EVMDialect::strictAssemblyForEVM(solidity::langutil::EVMVersion) [function] [call site2] 01769
22 __cxa_guard_acquire [call site2] 01770
22 __cxa_guard_acquire [call site2] 01771
22 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 01772
23 solidity::yul::YulStringRepository::resetCallbacks() [function] [call site2] 01773
24 __cxa_guard_acquire [call site2] 01774
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01775
21 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01776
21 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01777
21 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01778
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01779
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01780
21 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01781
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01782
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01783
21 solidity::yul::Parser::Parser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::optional ) [function] [call site2] 01784
22 solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 01785
22 std::__1::optional ::operator*() & [function] [call site2] 01786
23 std::__1::__optional_storage_base ::__get() & [function] [call site2] 01787
22 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01788
22 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 01789
21 solidity::yul::Parser::parseInline(std::__1::shared_ptr const&) [function] [call site2] 01790
22 solidity::langutil::Scanner::setScannerMode(solidity::langutil::ScannerKind) [function] [call site2] 01791
23 solidity::langutil::Scanner::rescan() [function] [call site2] 01792
24 solidity::langutil::CharStream::position() const [function] [call site2] 01793
24 solidity::langutil::CharStream::rollback(unsigned long) [function] [call site2] 01794
24 solidity::langutil::Scanner::next() [function] [call site2] 01795
24 solidity::langutil::Scanner::next() [function] [call site2] 01796
24 solidity::langutil::Scanner::next() [function] [call site2] 01797
22 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 01798
22 solidity::yul::Parser::fetchDebugDataFromComment() [function] [call site2] 01799
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01800
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01801
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01802
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01803
23 boost::error_info ::error_info(char const*) [function] [call site2] 01804
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01805
23 __cxa_guard_acquire [call site2] 01806
23 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 01807
23 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01808
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01809
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01810
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01811
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01812
23 boost::error_info ::error_info(char const*) [function] [call site2] 01813
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01814
23 solidity::langutil::Scanner::currentCommentLocation() const [function] [call site2] 01815
23 solidity::yul::Parser::parseSrcComment(std::__1::basic_string_view >, solidity::langutil::SourceLocation const&) [function] [call site2] 01816
24 __cxa_guard_acquire [call site2] 01817
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01818
24 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01819
25 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01820
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01821
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01822
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01823
24 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01824
24 boost::error_info ::error_info(char const*) [function] [call site2] 01825
24 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01826
24 bool boost::algorithm::ends_with , std::__1::allocator >, char [2]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [2]) [function] [call site2] 01827
25 bool boost::algorithm::ends_with , std::__1::allocator >, char [2], boost::algorithm::is_equal>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [2], boost::algorithm::is_equal) [function] [call site2] 01828
26 boost::iterator_range , std::__1::allocator > const, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01829
27 long boost::range_detail::is_char_ptr , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01830
26 boost::iterator_range boost::as_literal (char const (&) [2ul]) [function] [call site2] 01831
27 boost::range_detail::is_char_ptr(char const*) [function] [call site2] 01832
26 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 01833
27 boost::range_iterator >, void>::type boost::range_detail::range_begin > >(boost::iterator_range >&) [function] [call site2] 01834
28 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 01835
26 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 01836
27 boost::range_iterator >, void>::type boost::range_detail::range_end > >(boost::iterator_range >&) [function] [call site2] 01837
28 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::end() const [function] [call site2] 01838
26 boost::range_iterator , void>::type boost::range_adl_barrier::begin >(boost::iterator_range &) [function] [call site2] 01839
26 boost::range_iterator , void>::type boost::range_adl_barrier::end >(boost::iterator_range &) [function] [call site2] 01840
26 bool boost::algorithm::detail::ends_with_iter_select , char const*, boost::algorithm::is_equal>(std::__1::__wrap_iter , std::__1::__wrap_iter , char const*, char const*, boost::algorithm::is_equal, std::__1::bidirectional_iterator_tag) [function] [call site2] 01841
27 bool boost::algorithm::is_equal::operator() (char const&, char const&) const [function] [call site2] 01842
24 bool boost::algorithm::ends_with , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site2] 01843
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01844
24 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01845
24 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01846
24 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01847
25 __cxa_begin_catch [call site2] 01848
25 __cxa_end_catch [call site2] 01849
24 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01850
24 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01851
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01852
24 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01853
24 std::__1::optional ::value() const & [function] [call site2] 01854
25 std::__1::__optional_storage_base ::__get() const & [function] [call site2] 01855
24 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01856
24 std::__1::optional ::value() const & [function] [call site2] 01857
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01858
24 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01859
24 std::__1::optional ::value() const & [function] [call site2] 01860
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01861
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01862
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01863
24 boost::error_info ::error_info(char const*) [function] [call site2] 01864
24 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01865
24 std::__1::optional ::value() const & [function] [call site2] 01866
24 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01867
24 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01868
23 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01869
23 std::__1::optional >, solidity::langutil::SourceLocation> >::operator*() & [function] [call site2] 01870
23 solidity::langutil::Scanner::currentCommentLocation() const [function] [call site2] 01871
23 solidity::yul::Parser::parseASTIDComment(std::__1::basic_string_view >, solidity::langutil::SourceLocation const&) [function] [call site2] 01872
24 __cxa_guard_acquire [call site2] 01873
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01874
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01875
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01876
24 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01877
24 boost::error_info ::error_info(char const*) [function] [call site2] 01878
24 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01879
24 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01880
24 std::__1::optional ::operator*() & [function] [call site2] 01881
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01882
24 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01883
23 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01884
23 std::__1::optional >, std::__1::optional > >::operator*() & [function] [call site2] 01885
23 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01886
22 solidity::yul::Parser::parseBlock() [function] [call site2] 01887
23 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01888
23 solidity::yul::Block solidity::yul::Parser::createWithLocation () const [function] [call site2] 01889
24 solidity::yul::Block::Block() [function] [call site2] 01890
24 solidity::yul::Parser::createDebugData() const [function] [call site2] 01891
25 solidity::langutil::ParserBase::currentLocation() const [function] [call site2] 01892
26 solidity::langutil::Scanner::currentLocation() const [function] [call site2] 01893
25 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 01894
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01895
25 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01896
25 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 01897
25 solidity::langutil::ParserBase::currentLocation() const [function] [call site2] 01898
25 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01899
25 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 01900
25 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01901
25 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01902
25 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01903
25 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01904
25 boost::error_info ::error_info(char const*) [function] [call site2] 01905
25 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01906
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01907
24 solidity::yul::Block::~Block() [function] [call site2] 01908
23 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01909
23 solidity::yul::Parser::parseStatement() [function] [call site2] 01910
24 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01911
24 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01912
25 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01913
24 solidity::yul::Parser::parseVariableDeclaration() [function] [call site2] 01914
25 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01915
25 solidity::yul::VariableDeclaration solidity::yul::Parser::createWithLocation () const [function] [call site2] 01916
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01917
25 solidity::yul::Parser::parseTypedName() [function] [call site2] 01918
26 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01919
26 solidity::yul::TypedName solidity::yul::Parser::createWithLocation () const [function] [call site2] 01920
26 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 01921
27 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 01922
28 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01923
27 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01924
28 solidity::yul::YulStringRepository::instance() [function] [call site2] 01925
29 __cxa_guard_acquire [call site2] 01926
29 solidity::yul::YulStringRepository::YulStringRepository() [function] [call site2] 01927
30 solidity::yul::YulStringRepository::emptyHash() [function] [call site2] 01928
27 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01929
27 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01930
27 solidity::yul::YulString::str() const [function] [call site2] 01931
28 solidity::yul::YulStringRepository::instance() [function] [call site2] 01932
27 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01933
27 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01934
26 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01935
26 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01936
26 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 01937
27 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01938
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01939
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01940
27 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01941
27 boost::error_info ::error_info(char const*) [function] [call site2] 01942
27 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01943
27 solidity::yul::DebugData::DebugData(solidity::yul::DebugData const&) [function] [call site2] 01944
28 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01945
27 solidity::yul::DebugData::~DebugData() [function] [call site2] 01946
27 solidity::yul::DebugData::DebugData(solidity::yul::DebugData const&) [function] [call site2] 01947
27 solidity::yul::DebugData::~DebugData() [function] [call site2] 01948
26 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01949
26 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 01950
26 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01951
26 solidity::yul::TypedName::~TypedName() [function] [call site2] 01952
25 solidity::yul::TypedName::~TypedName() [function] [call site2] 01953
25 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01954
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01955
25 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01956
25 solidity::yul::Parser::parseExpression() [function] [call site2] 01957
26 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01958
26 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 01959
27 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01960
27 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01961
27 solidity::yul::Parser::createDebugData() const [function] [call site2] 01962
27 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 01963
27 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01964
27 solidity::yul::Identifier::~Identifier() [function] [call site2] 01965
27 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01966
27 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 01967
27 solidity::yul::Parser::isValidNumberLiteral(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01968
28 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long) [function] [call site2] 01969
28 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=(char const*) [function] [call site2] 01970
29 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_string(char const*, mpl_::bool_ const&) [function] [call site2] 01971
30 strlen [call site2] 01972
30 __clang_call_terminate [call site2] 01973
30 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 01974
30 strlen [call site2] 01975
30 __clang_call_terminate [call site2] 01976
30 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 01977
30 std::runtime_error::runtime_error(char const*) [call site2] 01978
30 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 01979
30 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 01980
30 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 01981
30 strlen [call site2] 01982
30 __clang_call_terminate [call site2] 01983
30 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 01984
30 std::runtime_error::runtime_error(char const*) [call site2] 01985
30 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 01986
30 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 01987
30 __clang_call_terminate [call site2] 01988
30 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 01989
30 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 01990
30 std::runtime_error::runtime_error(char const*) [call site2] 01991
30 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 01992
30 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 01993
30 boost::multiprecision::block_multiplier(unsigned int) [function] [call site2] 01994
30 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy [function] [call site2] 01995
31 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 01996
31 __clang_call_terminate [call site2] 01997
31 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 01998
31 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 01999
30 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 02000
31 __clang_call_terminate [call site2] 02001
31 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02002
31 __clang_call_terminate [call site2] 02003
31 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02004
31 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02005
30 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 02006
31 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::check_negate(mpl_::int_<0> const&) [function] [call site2] 02007
31 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02008
31 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 02009
30 __clang_call_terminate [call site2] 02010
30 void boost::multiprecision::std_constexpr::swap (unsigned long long&, unsigned long long&) [function] [call site2] 02011
28 bool boost::algorithm::starts_with , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site2] 02012
29 bool boost::algorithm::starts_with , std::__1::allocator >, char [3], boost::algorithm::is_equal>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3], boost::algorithm::is_equal) [function] [call site2] 02013
30 boost::iterator_range , std::__1::allocator > const, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02014
30 boost::iterator_range boost::as_literal (char const (&) [3ul]) [function] [call site2] 02015
30 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 02016
30 boost::range_iterator , void>::type boost::range_adl_barrier::end >(boost::iterator_range &) [function] [call site2] 02017
30 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 02018
30 boost::range_iterator , void>::type boost::range_adl_barrier::begin >(boost::iterator_range &) [function] [call site2] 02019
30 bool boost::algorithm::is_equal::operator() (char const&, char const&) const [function] [call site2] 02020
28 __cxa_begin_catch [call site2] 02021
28 __cxa_end_catch [call site2] 02022
27 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02023
27 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02024
27 solidity::yul::Parser::createDebugData() const [function] [call site2] 02025
27 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02026
27 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02027
27 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02028
27 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02029
27 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02030
27 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02031
27 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 02032
27 solidity::yul::Literal::~Literal() [function] [call site2] 02033
27 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02034
27 solidity::langutil::Scanner::currentError() const [function] [call site2] 02035
27 solidity::langutil::to_string(solidity::langutil::ScannerError) [function] [call site2] 02036
27 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02037
27 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02038
27 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02039
27 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02040
26 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02041
25 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (std::__1::variant const&) [function] [call site2] 02042
25 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02043
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02044
25 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::TypedName const&) [function] [call site2] 02045
26 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 02046
25 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02047
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02048
25 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02049
25 solidity::yul::VariableDeclaration::~VariableDeclaration() [function] [call site2] 02050
24 solidity::yul::VariableDeclaration::~VariableDeclaration() [function] [call site2] 02051
24 solidity::yul::Parser::parseFunctionDefinition() [function] [call site2] 02052
25 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02053
25 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02054
25 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02055
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02056
25 solidity::yul::FunctionDefinition solidity::yul::Parser::createWithLocation () const [function] [call site2] 02057
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02058
25 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 02059
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02060
25 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02061
25 solidity::yul::Parser::parseTypedName() [function] [call site2] 02062
25 solidity::yul::TypedName::~TypedName() [function] [call site2] 02063
25 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02064
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02065
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02066
25 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02067
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02068
25 solidity::yul::Parser::parseTypedName() [function] [call site2] 02069
25 solidity::yul::TypedName::~TypedName() [function] [call site2] 02070
25 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02071
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02072
25 solidity::yul::Parser::parseBlock() [function] [call site2] 02073
26 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02074
26 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02075
26 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02076
26 solidity::yul::Block::~Block() [function] [call site2] 02077
25 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02078
25 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02079
25 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02080
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02081
25 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02082
25 solidity::yul::FunctionDefinition::~FunctionDefinition() [function] [call site2] 02083
26 solidity::yul::Block::~Block() [function] [call site2] 02084
24 solidity::yul::FunctionDefinition::~FunctionDefinition() [function] [call site2] 02085
24 solidity::yul::Parser::parseBlock() [function] [call site2] 02086
24 solidity::yul::Block::~Block() [function] [call site2] 02087
24 solidity::yul::If solidity::yul::Parser::createWithLocation () const [function] [call site2] 02088
24 solidity::yul::Parser::parseExpression() [function] [call site2] 02089
24 solidity::yul::Parser::parseBlock() [function] [call site2] 02090
24 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02091
24 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02092
24 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02093
24 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02094
24 solidity::yul::If::~If() [function] [call site2] 02095
25 solidity::yul::Block::~Block() [function] [call site2] 02096
24 solidity::yul::Switch solidity::yul::Parser::createWithLocation () const [function] [call site2] 02097
24 solidity::yul::Parser::parseExpression() [function] [call site2] 02098
24 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02099
24 solidity::yul::Parser::parseCase() [function] [call site2] 02100
25 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02101
25 solidity::yul::Case solidity::yul::Parser::createWithLocation () const [function] [call site2] 02102
25 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02103
25 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02104
25 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 02105
25 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02106
25 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02107
25 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02108
26 std::exception::exception() [function] [call site2] 02109
26 boost::exception::exception() [function] [call site2] 02110
26 solidity::util::Exception::Exception() [function] [call site2] 02111
26 solidity::yul::YulException::YulException() [function] [call site2] 02112
26 std::exception::~exception() [call site2] 02113
25 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02114
25 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02115
25 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02116
25 boost::error_info ::error_info(char const*) [function] [call site2] 02117
25 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02118
25 solidity::yul::Parser::parseBlock() [function] [call site2] 02119
25 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02120
25 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02121
25 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02122
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02123
25 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02124
25 solidity::yul::Case::~Case() [function] [call site2] 02125
26 solidity::yul::Block::~Block() [function] [call site2] 02126
24 solidity::yul::Case::~Case() [function] [call site2] 02127
24 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02128
24 solidity::yul::Parser::parseCase() [function] [call site2] 02129
24 solidity::yul::Case::~Case() [function] [call site2] 02130
24 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02131
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02132
24 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02133
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02134
24 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02135
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02136
24 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02137
24 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02138
24 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02139
24 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02140
24 solidity::yul::Switch::~Switch() [function] [call site2] 02141
24 solidity::yul::Parser::parseForLoop() [function] [call site2] 02142
25 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02143
25 solidity::yul::ForLoop solidity::yul::Parser::createWithLocation () const [function] [call site2] 02144
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02145
25 solidity::yul::Parser::parseBlock() [function] [call site2] 02146
25 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02147
25 solidity::yul::Parser::parseExpression() [function] [call site2] 02148
25 solidity::yul::Parser::parseBlock() [function] [call site2] 02149
25 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02150
25 solidity::yul::Parser::parseBlock() [function] [call site2] 02151
25 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02152
25 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02153
25 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02154
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02155
25 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02156
25 solidity::yul::ForLoop::~ForLoop() [function] [call site2] 02157
24 solidity::yul::ForLoop::~ForLoop() [function] [call site2] 02158
24 solidity::yul::Break solidity::yul::Parser::createWithLocation () const [function] [call site2] 02159
24 solidity::yul::Break::~Break() [function] [call site2] 02160
24 solidity::yul::Parser::checkBreakContinuePosition(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02161
25 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02162
25 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02163
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02164
25 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02165
25 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02166
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02167
25 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02168
25 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02169
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02170
24 solidity::yul::Continue solidity::yul::Parser::createWithLocation () const [function] [call site2] 02171
24 solidity::yul::Continue::~Continue() [function] [call site2] 02172
24 solidity::yul::Parser::checkBreakContinuePosition(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02173
24 solidity::yul::Leave solidity::yul::Parser::createWithLocation () const [function] [call site2] 02174
24 solidity::yul::Leave::~Leave() [function] [call site2] 02175
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02176
24 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02177
24 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02178
24 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 02179
24 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02180
24 solidity::yul::Parser::parseCall(std::__1::variant &&) [function] [call site2] 02181
25 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02182
25 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02183
25 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02184
25 solidity::yul::FunctionCall::FunctionCall() [function] [call site2] 02185
25 solidity::yul::Identifier::operator=(solidity::yul::Identifier&&) [function] [call site2] 02186
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02187
25 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02188
25 solidity::yul::Parser::parseExpression() [function] [call site2] 02189
25 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02190
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02191
25 solidity::yul::Parser::parseExpression() [function] [call site2] 02192
25 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02193
25 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02194
25 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02195
25 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02196
25 solidity::yul::FunctionCall::~FunctionCall() [function] [call site2] 02197
24 solidity::yul::FunctionCall::~FunctionCall() [function] [call site2] 02198
24 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 02199
24 solidity::yul::Assignment::Assignment() [function] [call site2] 02200
24 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 02201
24 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02202
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02203
24 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02204
24 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02205
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02206
24 solidity::yul::YulString::str() const [function] [call site2] 02207
24 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02208
24 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02209
24 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02210
24 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 02211
24 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02212
24 solidity::yul::Parser::parseExpression() [function] [call site2] 02213
24 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (std::__1::variant const&) [function] [call site2] 02214
24 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02215
24 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02216
24 solidity::yul::Assignment::~Assignment() [function] [call site2] 02217
24 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02218
24 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02219
24 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02220
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02221
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02222
24 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02223
24 boost::error_info ::error_info(char const*) [function] [call site2] 02224
24 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02225
24 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02226
22 solidity::yul::Block::~Block() [function] [call site2] 02227
22 __cxa_begin_catch [call site2] 02228
22 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02229
22 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02230
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02231
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02232
22 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02233
22 boost::error_info ::error_info(char const*) [function] [call site2] 02234
22 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 02235
23 __clang_call_terminate [call site2] 02236
21 solidity::langutil::FatalError::FatalError() [function] [call site2] 02237
21 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 02238
21 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 02239
21 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02240
21 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02241
21 solidity::frontend::Parser::nextID() [function] [call site2] 02242
21 solidity::yul::Parser::~Parser() [function] [call site2] 02243
22 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02244
22 solidity::langutil::ParserBase::~ParserBase() [function] [call site2] 02245
21 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02246
21 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02247
20 solidity::frontend::Parser::parseEmitStatement(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 02248
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02249
21 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02250
21 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02251
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02252
21 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02253
21 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02254
21 solidity::frontend::Parser::IndexAccessedPath::IndexAccessedPath() [function] [call site2] 02255
21 solidity::frontend::Parser::parseIdentifier() [function] [call site2] 02256
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02257
21 solidity::frontend::Parser::expressionFromIndexAccessStructure(solidity::frontend::Parser::IndexAccessedPath const&) [function] [call site2] 02258
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02259
21 solidity::frontend::Parser::parseFunctionCallArguments() [function] [call site2] 02260
21 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02261
21 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02262
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02263
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >&, std::__1::vector >&>(std::__1::shared_ptr &, std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >&, std::__1::vector >&) [function] [call site2] 02264
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > const&, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > > const&, std::__1::shared_ptr &) [function] [call site2] 02265
21 solidity::frontend::Parser::FunctionCallArguments::~FunctionCallArguments() [function] [call site2] 02266
21 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02267
20 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 02268
20 solidity::frontend::Parser::parseRevertStatement(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 02269
21 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02270
21 solidity::frontend::Parser::expectIdentifierToken() [function] [call site2] 02271
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02272
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02273
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02274
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02275
21 boost::error_info ::error_info(char const*) [function] [call site2] 02276
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02277
21 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02278
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02279
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02280
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02281
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02282
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02283
21 boost::error_info ::error_info(char const*) [function] [call site2] 02284
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02285
21 solidity::frontend::Parser::IndexAccessedPath::IndexAccessedPath() [function] [call site2] 02286
21 solidity::frontend::Parser::parseIdentifier() [function] [call site2] 02287
21 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02288
21 solidity::frontend::Parser::expressionFromIndexAccessStructure(solidity::frontend::Parser::IndexAccessedPath const&) [function] [call site2] 02289
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02290
21 solidity::frontend::Parser::parseFunctionCallArguments() [function] [call site2] 02291
21 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02292
21 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02293
21 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02294
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode &, std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >&, std::__1::vector >&>(std::__1::shared_ptr &, std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >&, std::__1::vector >&) [function] [call site2] 02295
21 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > const&, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > > const&, std::__1::shared_ptr &) [function] [call site2] 02296
21 solidity::frontend::Parser::FunctionCallArguments::~FunctionCallArguments() [function] [call site2] 02297
21 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02298
20 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 02299
20 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02300
20 solidity::frontend::Parser::parseSimpleStatement(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 02301
20 solidity::frontend::Parser::parseSimpleStatement(std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 02302
20 __cxa_begin_catch [call site2] 02303
20 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 02304
20 solidity::langutil::ErrorReporter::hasExcessiveErrors() const [function] [call site2] 02305
20 solidity::langutil::FatalError::FatalError() [function] [call site2] 02306
20 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 02307
20 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 02308
20 __cxa_end_catch [call site2] 02309
20 solidity::langutil::ParserBase::expectTokenOrConsumeUntil(solidity::langutil::Token, std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 02310
20 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02311
20 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02312
19 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 02313
19 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > const&, std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > > const&, std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 02314
19 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02315
19 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02316
17 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02317
17 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02318
17 solidity::frontend::Parser::parseExpression(std::__1::shared_ptr const&) [function] [call site2] 02319
17 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02320
17 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02321
17 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02322
17 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > const&, std::__1::shared_ptr &, std::__1::shared_ptr &, bool>(std::__1::shared_ptr , std::__1::allocator > > const&, std::__1::shared_ptr &, std::__1::shared_ptr &, bool&&) [function] [call site2] 02323
17 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02324
17 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02325
15 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 02326
15 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > const&, std::__1::shared_ptr &, std::__1::shared_ptr &, bool>(std::__1::shared_ptr , std::__1::allocator > > const&, std::__1::shared_ptr &, std::__1::shared_ptr &, bool&&) [function] [call site2] 02327
15 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02328
15 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02329
13 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02330
13 solidity::frontend::Parser::parseStatement(bool) [function] [call site2] 02331
13 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 02332
13 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 02333
13 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > > const&, std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > > const&, std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 02334
13 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02335
13 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02336
10 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 02337
10 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, solidity::langutil::SourceLocation&, solidity::frontend::Visibility&, solidity::frontend::StateMutability&, bool&, solidity::langutil::Token&, bool&, std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::vector , std::__1::allocator > >&, std::__1::shared_ptr &, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&, solidity::frontend::Visibility&, solidity::frontend::StateMutability&, bool&, solidity::langutil::Token&, bool&, std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::shared_ptr &, std::__1::vector , std::__1::allocator > >&, std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 02338
10 solidity::frontend::Parser::FunctionHeaderParserResult::~FunctionHeaderParserResult() [function] [call site2] 02339
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02340
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02341
9 solidity::frontend::Parser::parseStructDefinition() [function] [call site2] 02342
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02343
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02344
10 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 02345
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02346
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02347
10 solidity::frontend::Parser::VarDeclParserOptions::VarDeclParserOptions() [function] [call site2] 02348
10 solidity::frontend::Parser::parseVariableDeclaration(solidity::frontend::Parser::VarDeclParserOptions const&, std::__1::shared_ptr const&) [function] [call site2] 02349
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02350
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02351
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02352
10 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >, solidity::langutil::SourceLocation, std::__1::vector , std::__1::allocator > > >(std::__1::shared_ptr , std::__1::allocator > >&&, solidity::langutil::SourceLocation&&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 02353
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02354
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02355
9 solidity::frontend::Parser::parseEnumDefinition() [function] [call site2] 02356
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02357
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02358
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02359
10 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 02360
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02361
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02362
10 solidity::frontend::Parser::parseEnumValue() [function] [call site2] 02363
11 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02364
11 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02365
11 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02366
11 solidity::frontend::Parser::expectIdentifierToken() [function] [call site2] 02367
11 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02368
11 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02369
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02370
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02371
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02372
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02373
10 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02374
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02375
10 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02376
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02377
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02378
10 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::vector , std::__1::allocator > >&>(std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::vector , std::__1::allocator > >&) [function] [call site2] 02379
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02380
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02381
9 solidity::frontend::Parser::parseUserDefinedValueTypeDefinition() [function] [call site2] 02382
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02383
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02384
10 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 02385
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02386
10 solidity::frontend::Parser::parseTypeName() [function] [call site2] 02387
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02388
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02389
10 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, solidity::langutil::SourceLocation, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&&, std::__1::shared_ptr &) [function] [call site2] 02390
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02391
9 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02392
9 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 02393
9 solidity::langutil::Scanner::peekNextNextToken() const [function] [call site2] 02394
9 solidity::frontend::Parser::parseErrorDefinition() [function] [call site2] 02395
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02396
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02397
10 solidity::frontend::Parser::parseStructuredDocumentation() [function] [call site2] 02398
10 solidity::frontend::Parser::expectIdentifierToken() [function] [call site2] 02399
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02400
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02401
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02402
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02403
10 boost::error_info ::error_info(char const*) [function] [call site2] 02404
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02405
10 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 02406
10 solidity::frontend::Parser::VarDeclParserOptions::VarDeclParserOptions() [function] [call site2] 02407
10 solidity::frontend::Parser::parseParameterList(solidity::frontend::Parser::VarDeclParserOptions const&, bool) [function] [call site2] 02408
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02409
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02410
10 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, solidity::langutil::SourceLocation, std::__1::shared_ptr &, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&&, std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 02411
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02412
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02413
9 solidity::frontend::Parser::variableDeclarationStart() [function] [call site2] 02414
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02415
10 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 02416
10 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 02417
9 solidity::frontend::Parser::VarDeclParserOptions::VarDeclParserOptions() [function] [call site2] 02418
9 solidity::frontend::Parser::parseVariableDeclaration(solidity::frontend::Parser::VarDeclParserOptions const&, std::__1::shared_ptr const&) [function] [call site2] 02419
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02420
9 solidity::frontend::Parser::parseModifierDefinition() [function] [call site2] 02421
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02422
10 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 02423
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02424
10 solidity::frontend::Parser::parseStructuredDocumentation() [function] [call site2] 02425
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02426
10 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 02427
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02428
10 solidity::frontend::Parser::VarDeclParserOptions::VarDeclParserOptions() [function] [call site2] 02429
10 solidity::frontend::Parser::parseParameterList(solidity::frontend::Parser::VarDeclParserOptions const&, bool) [function] [call site2] 02430
10 solidity::frontend::Parser::createEmptyParameterList() [function] [call site2] 02431
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02432
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02433
10 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02434
10 solidity::frontend::Parser::parseOverrideSpecifier() [function] [call site2] 02435
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02436
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02437
10 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02438
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02439
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02440
10 solidity::frontend::Parser::parseBlock(bool, std::__1::shared_ptr , std::__1::allocator > > const&) [function] [call site2] 02441
10 solidity::frontend::Parser::ASTNodeFactory::setEndPositionFromNode(std::__1::shared_ptr const&) [function] [call site2] 02442
10 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::shared_ptr &, std::__1::shared_ptr &, bool&, std::__1::shared_ptr &, std::__1::shared_ptr &>(std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::shared_ptr &, std::__1::shared_ptr &, bool&, std::__1::shared_ptr &, std::__1::shared_ptr &) [function] [call site2] 02443
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02444
10 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 02445
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02446
9 solidity::frontend::Parser::parseEventDefinition() [function] [call site2] 02447
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02448
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02449
10 solidity::frontend::Parser::parseStructuredDocumentation() [function] [call site2] 02450
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02451
10 solidity::frontend::Parser::expectIdentifierWithLocation() [function] [call site2] 02452
10 solidity::frontend::Parser::VarDeclParserOptions::VarDeclParserOptions() [function] [call site2] 02453
10 solidity::frontend::Parser::parseParameterList(solidity::frontend::Parser::VarDeclParserOptions const&, bool) [function] [call site2] 02454
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02455
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02456
10 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::shared_ptr &, std::__1::shared_ptr &, bool&>(std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::shared_ptr &, std::__1::shared_ptr &, bool&) [function] [call site2] 02457
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02458
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02459
9 solidity::frontend::Parser::parseUsingDirective() [function] [call site2] 02460
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02461
10 solidity::frontend::Parser::ASTNodeFactory::ASTNodeFactory(solidity::frontend::Parser&) [function] [call site2] 02462
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02463
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02464
10 solidity::frontend::Parser::parseIdentifierPath() [function] [call site2] 02465
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02466
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02467
10 solidity::frontend::Parser::parseIdentifierPath() [function] [call site2] 02468
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02469
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02470
10 solidity::frontend::Parser::parseTypeName() [function] [call site2] 02471
10 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02472
10 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02473
10 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02474
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02475
10 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >, bool const&, std::__1::shared_ptr &, bool&>(std::__1::vector , std::__1::allocator > >&&, bool const&, std::__1::shared_ptr &, bool&) [function] [call site2] 02476
10 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02477
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02478
9 __cxa_begin_catch [call site2] 02479
9 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 02480
9 solidity::langutil::ErrorReporter::hasExcessiveErrors() const [function] [call site2] 02481
9 solidity::langutil::FatalError::FatalError() [function] [call site2] 02482
9 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 02483
9 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 02484
9 __cxa_end_catch [call site2] 02485
9 solidity::frontend::Parser::ASTNodeFactory::markEndPosition() [function] [call site2] 02486
9 solidity::langutil::ParserBase::expectTokenOrConsumeUntil(solidity::langutil::Token, std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 02487
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02488
9 std::__1::shared_ptr solidity::frontend::Parser::ASTNodeFactory::createNode , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::shared_ptr &, std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&, solidity::frontend::ContractKind&, bool&>(std::__1::shared_ptr , std::__1::allocator > >&, solidity::langutil::SourceLocation&, std::__1::shared_ptr &, std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&, solidity::frontend::ContractKind&, bool&) [function] [call site2] 02489
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02490
9 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02491
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02492
8 solidity::frontend::Parser::parseStructDefinition() [function] [call site2] 02493
8 solidity::frontend::Parser::parseEnumDefinition() [function] [call site2] 02494
8 solidity::frontend::Parser::parseUserDefinedValueTypeDefinition() [function] [call site2] 02495
8 solidity::frontend::Parser::parseUsingDirective() [function] [call site2] 02496
8 solidity::frontend::Parser::parseFunctionDefinition(bool) [function] [call site2] 02497
8 solidity::langutil::Scanner::currentToken() const [function] [call site2] 02498
8 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02499
8 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 02500
8 solidity::langutil::Scanner::peekNextNextToken() const [function] [call site2] 02501
8 solidity::frontend::Parser::parseErrorDefinition() [function] [call site2] 02502
8 solidity::frontend::Parser::variableDeclarationStart() [function] [call site2] 02503
8 solidity::langutil::Scanner::peekNextToken() const [function] [call site2] 02504
8 solidity::frontend::Parser::VarDeclParserOptions::VarDeclParserOptions() [function] [call site2] 02505
8 solidity::frontend::Parser::parseVariableDeclaration(solidity::frontend::Parser::VarDeclParserOptions const&, std::__1::shared_ptr const&) [function] [call site2] 02506
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02507
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02508
8 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02509
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02510
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02511
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02512
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02513
8 boost::error_info ::error_info(char const*) [function] [call site2] 02514
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02515
8 solidity::frontend::Parser::findLicenseString(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 02516
9 __cxa_guard_acquire [call site2] 02517
9 __cxa_guard_acquire [call site2] 02518
9 solidity::langutil::Scanner::charStream() const [function] [call site2] 02519
9 solidity::langutil::CharStream::source() const [function] [call site2] 02520
9 solidity::frontend::ASTNode::location() const [function] [call site2] 02521
9 solidity::langutil::SourceLocation::hasText() const [function] [call site2] 02522
9 solidity::frontend::ASTNode::location() const [function] [call site2] 02523
9 solidity::frontend::ASTNode::location() const [function] [call site2] 02524
9 std::__1::basic_string , std::__1::allocator > boost::algorithm::trim_copy , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&, std::__1::locale const&) [function] [call site2] 02525
10 boost::algorithm::is_space(std::__1::locale const&) [function] [call site2] 02526
11 boost::algorithm::detail::is_classifiedF::is_classifiedF(unsigned short, std::__1::locale const&) [function] [call site2] 02527
10 std::__1::basic_string , std::__1::allocator > boost::algorithm::trim_copy_if , std::__1::allocator >, boost::algorithm::detail::is_classifiedF>(std::__1::basic_string , std::__1::allocator > const&, boost::algorithm::detail::is_classifiedF) [function] [call site2] 02528
11 boost::range_iterator , std::__1::allocator > const, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02529
12 boost::range_iterator , std::__1::allocator > const, void>::type boost::range_detail::range_begin , std::__1::allocator > const>(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02530
11 boost::range_iterator , std::__1::allocator > const, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02531
12 boost::range_iterator , std::__1::allocator > const, void>::type boost::range_detail::range_end , std::__1::allocator > const>(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02532
11 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 02533
11 std::__1::__wrap_iter boost::algorithm::detail::trim_end , boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::is_classifiedF) [function] [call site2] 02534
12 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 02535
12 std::__1::__wrap_iter boost::algorithm::detail::trim_end_iter_select , boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::is_classifiedF, std::__1::bidirectional_iterator_tag) [function] [call site2] 02536
13 bool boost::algorithm::detail::is_classifiedF::operator() (char) const [function] [call site2] 02537
11 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 02538
11 boost::range_iterator , std::__1::allocator > const, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02539
11 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 02540
11 std::__1::__wrap_iter boost::algorithm::detail::trim_begin , boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::is_classifiedF) [function] [call site2] 02541
12 bool boost::algorithm::detail::is_classifiedF::operator() (char) const [function] [call site2] 02542
11 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 02543
11 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 02544
10 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 02545
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02546
9 solidity::langutil::Scanner::currentLocation() const [function] [call site2] 02547
9 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02548
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02549
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02550
9 solidity::langutil::Scanner::currentLocation() const [function] [call site2] 02551
9 solidity::langutil::ParserBase::parserWarning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02552
10 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02553
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02554
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02555
9 solidity::langutil::Scanner::currentLocation() const [function] [call site2] 02556
9 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02557
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02558
8 solidity::frontend::Parser::ASTNodeFactory::~ASTNodeFactory() [function] [call site2] 02559
8 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02560
8 __cxa_rethrow [call site2] 02561
8 __cxa_end_catch [call site2] 02562
7 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02563
7 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 02564
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02565
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02566
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02567
7 boost::error_info ::error_info(char const*) [function] [call site2] 02568
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02569
7 solidity::util::SetOnce , std::__1::allocator > >::operator=(std::__1::basic_string , std::__1::allocator >) & [function] [call site2] 02570
8 solidity::util::BadSetOnceReassignment::BadSetOnceReassignment() [function] [call site2] 02571
9 std::exception::exception() [function] [call site2] 02572
9 boost::exception::exception() [function] [call site2] 02573
9 solidity::util::Exception::Exception() [function] [call site2] 02574
9 std::exception::~exception() [call site2] 02575
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02576
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02577
8 boost::enable_if , solidity::util::BadSetOnceReassignment const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::BadSetOnceReassignment const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02578
8 boost::error_info ::error_info(char const*) [function] [call site2] 02579
7 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 02580
7 solidity::frontend::ImportDirective::path() const [function] [call site2] 02581
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02582
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02583
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02584
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02585
7 boost::error_info ::error_info(char const*) [function] [call site2] 02586
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02587
7 solidity::frontend::ImportDirective::path() const [function] [call site2] 02588
7 solidity::util::absolutePath(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02589
8 boost::filesystem::path::path(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02590
8 boost::filesystem::path::begin() const [call site2] 02591
8 boost::iterators::detail::enable_if_interoperable ::type>::type boost::iterators::operator== (boost::iterators::iterator_facade const&, boost::iterators::iterator_facade const&) [function] [call site2] 02592
9 boost::integral_constant ::operator mpl_::bool_ const&() const [function] [call site2] 02593
9 bool boost::iterators::iterator_core_access::equal (boost::filesystem::path::iterator const&, boost::filesystem::path::iterator const&, mpl_::bool_ ) [function] [call site2] 02594
10 boost::filesystem::path::iterator::equal(boost::filesystem::path::iterator const&) const [function] [call site2] 02595
8 boost::filesystem::operator!=(boost::filesystem::path const&, char const*) [function] [call site2] 02596
9 boost::filesystem::path::compare(char const*) const [function] [call site2] 02597
10 boost::filesystem::path::path(char const*) [function] [call site2] 02598
10 boost::filesystem::path::compare(boost::filesystem::path const&) const [call site2] 02599
8 boost::filesystem::path::path(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02600
8 boost::filesystem::path::path(char const*) [function] [call site2] 02601
8 boost::filesystem::path::begin() const [call site2] 02602
8 boost::iterators::detail::enable_if_interoperable ::type>::type boost::iterators::operator!= (boost::iterators::iterator_facade const&, boost::iterators::iterator_facade const&) [function] [call site2] 02603
9 boost::integral_constant ::operator mpl_::bool_ const&() const [function] [call site2] 02604
9 bool boost::iterators::iterator_core_access::equal (boost::filesystem::path::iterator const&, boost::filesystem::path::iterator const&, mpl_::bool_ ) [function] [call site2] 02605
8 boost::filesystem::path::iterator::~iterator() [function] [call site2] 02606
9 boost::filesystem::path::~path() [function] [call site2] 02607
8 boost::filesystem::path::generic_string() const [function] [call site2] 02608
8 boost::iterators::detail::iterator_facade_base ::operator*() const [function] [call site2] 02609
9 boost::iterators::detail::iterator_facade_base ::derived() const [function] [call site2] 02610
8 boost::filesystem::operator==(boost::filesystem::path const&, char const*) [function] [call site2] 02611
9 boost::filesystem::path::compare(char const*) const [function] [call site2] 02612
8 boost::filesystem::path::operator=(boost::filesystem::path&&) [function] [call site2] 02613
8 boost::iterators::detail::iterator_facade_base ::operator*() const [function] [call site2] 02614
8 boost::filesystem::operator!=(boost::filesystem::path const&, char const*) [function] [call site2] 02615
8 boost::iterators::detail::iterator_facade_base ::operator*() const [function] [call site2] 02616
8 boost::filesystem::path::~path() [function] [call site2] 02617
7 solidity::frontend::CompilerStack::applyRemapping(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02618
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02619
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02620
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02621
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02622
8 boost::error_info ::error_info(char const*) [function] [call site2] 02623
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02624
8 solidity::frontend::ImportRemapper::apply(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 02625
9 solidity::util::sanitizePath(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02626
10 boost::filesystem::path::path(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02627
9 solidity::util::sanitizePath(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02628
9 solidity::frontend::ImportRemapper::apply(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) const::$_0::operator()(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 02629
9 solidity::frontend::ImportRemapper::apply(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) const::$_0::operator()(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 02630
9 solidity::util::sanitizePath(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02631
7 solidity::util::SetOnce , std::__1::allocator > >::operator=(std::__1::basic_string , std::__1::allocator >) & [function] [call site2] 02632
7 solidity::frontend::CompilerStack::loadMissingSources(solidity::frontend::SourceUnit const&) [function] [call site2] 02633
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02634
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02635
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02636
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02637
8 boost::error_info ::error_info(char const*) [function] [call site2] 02638
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02639
8 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 02640
8 __dynamic_cast [call site2] 02641
8 solidity::util::SetOnce , std::__1::allocator > >::operator*() const [function] [call site2] 02642
9 solidity::util::BadSetOnceAccess::BadSetOnceAccess() [function] [call site2] 02643
10 std::exception::exception() [function] [call site2] 02644
10 boost::exception::exception() [function] [call site2] 02645
10 solidity::util::Exception::Exception() [function] [call site2] 02646
10 std::exception::~exception() [call site2] 02647
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02648
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02649
9 boost::enable_if , solidity::util::BadSetOnceAccess const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::BadSetOnceAccess const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02650
9 boost::error_info ::error_info(char const*) [function] [call site2] 02651
9 void boost::throw_exception (solidity::util::BadSetOnceAccess const&) [function] [call site2] 02652
9 std::__1::optional , std::__1::allocator > >::value() const & [function] [call site2] 02653
8 solidity::frontend::ReadCallback::kindString(solidity::frontend::ReadCallback::Kind) [function] [call site2] 02654
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02655
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02656
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02657
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02658
9 boost::error_info ::error_info(char const*) [function] [call site2] 02659
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02660
8 solidity::frontend::ReadCallback::Result::~Result() [function] [call site2] 02661
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02662
8 solidity::frontend::ASTNode::location() const [function] [call site2] 02663
8 solidity::langutil::ErrorReporter::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02664
8 __cxa_begin_catch [call site2] 02665
8 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 02666
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02667
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02668
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02669
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02670
8 boost::error_info ::error_info(char const*) [function] [call site2] 02671
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02672
8 __cxa_end_catch [call site2] 02673
7 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02674
7 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 02675
7 solidity::frontend::CompilerStack::storeContractDefinitions() [function] [call site2] 02676
8 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 02677
8 solidity::util::SetOnce , std::__1::allocator > >::operator*() const [function] [call site2] 02678
8 solidity::frontend::Declaration::name() const [function] [call site2] 02679
7 solidity::langutil::ParserBase::~ParserBase() [function] [call site2] 02680
6 solidity::frontend::CompilerStack::analyze() [function] [call site2] 02681
7 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 02682
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02683
7 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02684
7 boost::error_info ::error_info(char const*) [function] [call site2] 02685
7 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 02686
7 solidity::frontend::CompilerStack::resolveImports() [function] [call site2] 02687
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02688
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02689
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02690
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02691
8 boost::error_info ::error_info(char const*) [function] [call site2] 02692
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02693
8 solidity::frontend::CompilerStack::isRequestedSource(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 02694
7 solidity::frontend::SyntaxChecker::SyntaxChecker(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 02695
8 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 02696
7 solidity::frontend::Scoper::assignScopes(solidity::frontend::ASTNode const&) [function] [call site2] 02697
8 solidity::frontend::Scoper::Scoper() [function] [call site2] 02698
9 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 02699
8 solidity::frontend::Scoper::~Scoper() [function] [call site2] 02700
7 solidity::frontend::SyntaxChecker::checkSyntax(solidity::frontend::ASTNode const&) [function] [call site2] 02701
8 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02702
8 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 02703
7 solidity::frontend::NameAndTypeResolver::NameAndTypeResolver(solidity::frontend::GlobalContext&, solidity::langutil::EVMVersion, solidity::langutil::ErrorReporter&) [function] [call site2] 02704
8 solidity::frontend::GlobalContext::declarations() const [function] [call site2] 02705
8 solidity::frontend::DeclarationContainer::registerDeclaration(solidity::frontend::Declaration const&, bool, bool) [function] [call site2] 02706
9 solidity::frontend::DeclarationContainer::registerDeclaration(solidity::frontend::Declaration const&, std::__1::basic_string , std::__1::allocator > const*, solidity::langutil::SourceLocation const*, bool, bool) [function] [call site2] 02707
10 solidity::frontend::Declaration::name() const [function] [call site2] 02708
10 __dynamic_cast [call site2] 02709
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02710
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02711
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02712
10 boost::error_info ::error_info(char const*) [function] [call site2] 02713
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02714
10 solidity::frontend::DeclarationContainer::conflictingDeclaration(solidity::frontend::Declaration const&, std::__1::basic_string , std::__1::allocator > const*) const [function] [call site2] 02715
11 solidity::frontend::Declaration::name() const [function] [call site2] 02716
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02717
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02718
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02719
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02720
11 boost::error_info ::error_info(char const*) [function] [call site2] 02721
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02722
11 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 02723
11 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 02724
11 __dynamic_cast [call site2] 02725
11 __dynamic_cast [call site2] 02726
11 __dynamic_cast [call site2] 02727
11 __dynamic_cast [call site2] 02728
11 __dynamic_cast [call site2] 02729
11 __dynamic_cast [call site2] 02730
11 __dynamic_cast [call site2] 02731
10 solidity::frontend::Declaration::isVisibleAsUnqualifiedName() const [function] [call site2] 02732
11 solidity::frontend::Scopable::scope() const [function] [call site2] 02733
11 solidity::frontend::Declaration::isStructMember() const [function] [call site2] 02734
12 solidity::frontend::Scopable::scope() const [function] [call site2] 02735
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02736
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02737
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02738
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02739
12 boost::error_info ::error_info(char const*) [function] [call site2] 02740
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02741
12 solidity::frontend::Scopable::scope() const [function] [call site2] 02742
12 __dynamic_cast [call site2] 02743
11 solidity::frontend::Scopable::scope() const [function] [call site2] 02744
11 __dynamic_cast [call site2] 02745
11 solidity::frontend::ImplementationOptional::isImplemented() const [function] [call site2] 02746
10 solidity::frontend::ASTNode::location() const [function] [call site2] 02747
10 bool solidity::util::contains >, solidity::frontend::Declaration const*>(std::__1::vector > const&, solidity::frontend::Declaration const* const&) [function] [call site2] 02748
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02749
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02750
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02751
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02752
8 boost::error_info ::error_info(char const*) [function] [call site2] 02753
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02754
7 solidity::frontend::NameAndTypeResolver::registerDeclarations(solidity::frontend::SourceUnit&, solidity::frontend::ASTNode const*) [function] [call site2] 02755
8 solidity::frontend::DeclarationRegistrationHelper::DeclarationRegistrationHelper(std::__1::map , std::__1::less , std::__1::allocator > > >&, solidity::frontend::ASTNode&, solidity::langutil::ErrorReporter&, solidity::frontend::GlobalContext&, solidity::frontend::ASTNode const*) [function] [call site2] 02756
9 solidity::frontend::ASTVisitor::ASTVisitor() [function] [call site2] 02757
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02758
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02759
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02760
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02761
9 boost::error_info ::error_info(char const*) [function] [call site2] 02762
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02763
9 solidity::frontend::ASTVisitor::~ASTVisitor() [function] [call site2] 02764
8 solidity::frontend::ASTVisitor::~ASTVisitor() [function] [call site2] 02765
8 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02766
8 __cxa_rethrow [call site2] 02767
7 solidity::frontend::NameAndTypeResolver::performImports(solidity::frontend::SourceUnit&, std::__1::map , std::__1::allocator >, solidity::frontend::SourceUnit const*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, solidity::frontend::SourceUnit const*> > > const&) [function] [call site2] 02768
8 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 02769
8 solidity::frontend::DeclarationContainer::declarations() const [function] [call site2] 02770
8 __dynamic_cast [call site2] 02771
8 solidity::util::SetOnce , std::__1::allocator > >::operator*() const [function] [call site2] 02772
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02773
8 solidity::frontend::ImportDirective::symbolAliases() const [function] [call site2] 02774
8 solidity::frontend::ImportDirective::symbolAliases() const [function] [call site2] 02775
8 solidity::frontend::Identifier::name() const [function] [call site2] 02776
8 solidity::frontend::DeclarationContainer::resolveName(std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::ResolvingSettings) const [function] [call site2] 02777
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02778
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02779
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02780
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02781
9 boost::error_info ::error_info(char const*) [function] [call site2] 02782
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02783
9 auto ranges::views::filter_fn::operator() (bool (solidity::frontend::Declaration::*)() const) const [function] [call site2] 02784
10 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::filter_base_fn&&, bool (solidity::frontend::Declaration::*&&)() const) const [function] [call site2] 02785
10 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 02786
11 ranges::views::view_closure >::view_closure(ranges::detail::bind_back_fn_ ) [function] [call site2] 02787
9 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure >) [function] [call site2] 02788
10 _ZNO6ranges6detail13bind_back_fn_INS_5views14filter_base_fnEJMN8solidity8frontend11DeclarationEKFbvEEEclIJRKNSt3__16vectorIPKS6_NSB_9allocatorISE_EEEEEEEDTclL_ZNS_6invokeEEclL_ZNSB_7declvalIS3_EEDTcl9__declvalIT_ELi0EEEvEEspclsr3stdE7declvalIT_EEclL_ZNSK_IS8_EESM_vEEEEDpOSN_ [function] [call site2] 02789
11 decltype (((ranges::views::filter_base_fn){parm#1})((std::__1::vector > const&){parm#2}, (bool (solidity::frontend::Declaration::*ranges::invoke_fn::operator() > const&, bool (solidity::frontend::Declaration::*)() const>(ranges::views::filter_base_fn&&, std::__1::vector > const&, bool (solidity::frontend::Declaration::*&&)() const) const)() const){parm#2})) [function] [call site2] 02790
12 _ZNK6ranges5views20cpp20_filter_base_fnclIRKNSt3__16vectorIPKN8solidity8frontend11DeclarationENS3_9allocatorIS9_EEEEMS7_KFbvELb1ELi0ELi0ELi0EEENS_11filter_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEET0_EEOSI_SK_ [function] [call site2] 02791
13 auto ranges::views::all_fn::operator() > const&, true, 0, 0>(std::__1::vector > const&) const [function] [call site2] 02792
14 ranges::detail::ignore_t::ignore_t >(std::__1::integral_constant &&) [function] [call site2] 02793
14 auto ranges::views::all_fn::from_range_ > const&>(std::__1::vector > const&, std::__1::integral_constant , std::__1::integral_constant , ranges::detail::ignore_t) [function] [call site2] 02794
15 ranges::ref_view > const> ranges::views::ref_fn::operator() > const, true, 0>(std::__1::vector > const&) const [function] [call site2] 02795
16 ranges::ref_view > const>::ref_view(std::__1::vector > const&) [function] [call site2] 02796
13 ranges::filter_view > const>, bool (solidity::frontend::Declaration::*)() const>::filter_view(ranges::ref_view > const>, bool (solidity::frontend::Declaration::*)() const) [function] [call site2] 02797
14 ranges::logical_negate ::type> ranges::not_fn_fn::operator() (bool (solidity::frontend::Declaration::*&&)() const) const [function] [call site2] 02798
15 ranges::logical_negate ::logical_negate (bool (solidity::frontend::Declaration::*&&)() const) [function] [call site2] 02799
14 ranges::remove_if_view > const>, ranges::logical_negate >::remove_if_view(ranges::ref_view > const>, ranges::logical_negate ) [function] [call site2] 02800
15 std::__1::remove_reference > const>&>::type&& ranges::detail::move > const>&>(ranges::ref_view > const>&) [function] [call site2] 02801
15 ranges::view_adaptor > const>, ranges::logical_negate >, ranges::ref_view > const>, (ranges::cardinality)-1>::view_adaptor(ranges::ref_view > const>&&) [function] [call site2] 02802
16 auto ranges::views::all_fn::operator() > const>, true, 0, 0>(ranges::ref_view > const>&&) const [function] [call site2] 02803
17 ranges::detail::ignore_t::ignore_t > const> > >(std::__1::is_lvalue_reference > const> >&&) [function] [call site2] 02804
15 std::__1::remove_reference &>::type&& ranges::detail::move &>(ranges::logical_negate &) [function] [call site2] 02805
15 ranges::box , void, (ranges::detail::box_compress)0>::box , true, 0, 0, 0>(ranges::logical_negate &&) [function] [call site2] 02806
15 ranges::detail::non_propagating_cache , void, true>::non_propagating_cache() [function] [call site2] 02807
16 ranges::optional >::optional() [function] [call site2] 02808
17 ranges::detail::optional_adl::optional_base >::optional_base() [function] [call site2] 02809
18 ranges::detail::optional_adl::optional_storage , true>::optional_storage() [function] [call site2] 02810
19 ranges::detail::optional_adl::optional_storage , true>::optional_storage(ranges::detail::optional_adl::optional_storage , true>::tag, std::__1::integral_constant ) [function] [call site2] 02811
9 auto ranges::detail::to_container_closure_base_ns::operator| > const>, bool (solidity::frontend::Declaration::*)() const>, ranges::detail::from_range , ranges::detail::to_container::fn >, true, 0, 0>(ranges::filter_view > const>, bool (solidity::frontend::Declaration::*)() const>&&, ranges::detail::to_container::closure , ranges::detail::to_container::fn > >) [function] [call site2] 02812
10 _ZNK6ranges6detail12to_container2fnINS0_10from_rangeINSt3__16vectorEEEEclINS_11filter_viewINS_8ref_viewIKNS5_IPKN8solidity8frontend11DeclarationENS4_9allocatorISF_EEEEEEMSD_KFbvEEELb1ELi0ELi0EEEDTclsr10from_rangeE9from_rng_IT_ELi0EEEOSO_ [function] [call site2] 02813
11 std::__1::vector > ranges::detail::to_container::fn >::impl >, ranges::basic_iterator , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor> >, ranges::filter_view > const>, bool (solidity::frontend::Declaration::*)() const> >(ranges::filter_view > const>, bool (solidity::frontend::Declaration::*)() const>&&, std::__1::integral_constant ) [function] [call site2] 02814
12 meta::detail::_cond > const>, bool (solidity::frontend::Declaration::*)() const>&> >::invoke ::invoke > const>, bool (solidity::frontend::Declaration::*)() const>&> ranges::_begin_::fn::operator() > const>, bool (solidity::frontend::Declaration::*)() const>&, true, 0, 0>(ranges::filter_view > const>, bool (solidity::frontend::Declaration::*)() const>&) const [function] [call site2] 02815
13 _ZN6ranges11view_facadeINS_14remove_if_viewINS_8ref_viewIKNSt3__16vectorIPKN8solidity8frontend11DeclarationENS3_9allocatorIS9_EEEEEENS_14logical_negateIMS7_KFbvEEEEELNS_11cardinalityEn1EE5beginISJ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 02816
14 decltype (({parm#1}.begin_cursor)()) ranges::range_access::begin_cursor > const>, ranges::logical_negate > >(ranges::remove_if_view > const>, ranges::logical_negate >&) [function] [call site2] 02817
15 _ZN6ranges12view_adaptorINS_14remove_if_viewINS_8ref_viewIKNSt3__16vectorIPKN8solidity8frontend11DeclarationENS3_9allocatorIS9_EEEEEENS_14logical_negateIMS7_KFbvEEEEESE_LNS_11cardinalityEn1EE12begin_cursorISJ_Lb1ELi0EEEDTclsr12view_adaptorE13begin_cursor_clsr3stdE7declvalIRT_EEEEv [function] [call site2] 02818
16 ranges::view_interface > const>, ranges::logical_negate >, (ranges::cardinality)-1>::derived() [function] [call site2] 02819
16 _ZN6ranges12view_adaptorINS_14remove_if_viewINS_8ref_viewIKNSt3__16vectorIPKN8solidity8frontend11DeclarationENS3_9allocatorIS9_EEEEEENS_14logical_negateIMS7_KFbvEEEEESE_LNS_11cardinalityEn1EE13begin_cursor_ISJ_EENS_14adaptor_cursorINS3_5decayIDTcldtclsr3stdE7declvalINSO_IDTclsr12range_accessE13begin_adaptorclsr3stdE7declvalIRT_EEEEE4typeEEE5beginclsr3stdE7declvalISQ_EEEEE4typeEST_EESQ_ [function] [call site2] 02820
17 decltype (({parm#1}.begin_adaptor)()) ranges::range_access::begin_adaptor > const>, ranges::logical_negate > >(ranges::remove_if_view > const>, ranges::logical_negate >&) [function] [call site2] 02821
18 ranges::remove_if_view > const>, ranges::logical_negate >::begin_adaptor() [function] [call site2] 02822
19 ranges::remove_if_view > const>, ranges::logical_negate >::cache_begin() [function] [call site2] 02823
20 ranges::optional >::operator bool() const [function] [call site2] 02824
21 ranges::detail::optional_adl::optional_base >::has_value() const [function] [call site2] 02825
20 ranges::view_adaptor > const>, ranges::logical_negate >, ranges::ref_view > const>, (ranges::cardinality)-1>::base() [function] [call site2] 02826
20 meta::detail::_cond > const>&> >::invoke ::invoke > const>&> ranges::_begin_::fn::operator() > const>&, true, 0, 0>(ranges::ref_view > const>&) const [function] [call site2] 02827
21 ranges::ref_view > const>::begin() const [function] [call site2] 02828
22 meta::detail::_cond > const&> >::invoke ::invoke > const&> ranges::_begin_::fn::operator() > const&, true, 0, 0>(std::__1::vector > const&) const [function] [call site2] 02829
20 ranges::remove_if_view > const>, ranges::logical_negate >::satisfy_forward(std::__1::__wrap_iter &) [function] [call site2] 02830
21 ranges::view_adaptor > const>, ranges::logical_negate >, ranges::ref_view > const>, (ranges::cardinality)-1>::base() [function] [call site2] 02831
21 meta::detail::_cond > const>&> >::invoke ::invoke > const>&> ranges::_end_::fn::operator() > const>&, true, 0, 0>(ranges::ref_view > const>&) const [function] [call site2] 02832
22 ranges::ref_view > const>::end() const [function] [call site2] 02833
23 meta::detail::_cond > const&> >::invoke ::invoke > const&> ranges::_end_::fn::operator() > const&, true, 0, 0>(std::__1::vector > const&) const [function] [call site2] 02834
21 ranges::box , void, (ranges::detail::box_compress)0>::get() & [function] [call site2] 02835
21 decltype (((ranges::logical_negate &){parm#1})((solidity::frontend::Declaration const* const&){parm#2})) ranges::invoke_fn::operator() &, solidity::frontend::Declaration const* const&>(ranges::logical_negate &, solidity::frontend::Declaration const* const&) const [function] [call site2] 02836
22 bool ranges::logical_negate ::operator() (solidity::frontend::Declaration const* const&) & [function] [call site2] 02837
23 _ZNK6ranges9invoke_fnclIKFbvEN8solidity8frontend11DeclarationERKPKS5_JEEEDTcldsclsr9invoke_fnE6coerceIT0_EcvT1_fp0_Li0EEfp_spcvT2_fp1_EEMSA_T_OSB_DpOSC_ [function] [call site2] 02838
24 decltype(auto) ranges::invoke_fn::coerce (solidity::frontend::Declaration const* const&, long) [function] [call site2] 02839
20 std::__1::__wrap_iter & ranges::optional >::emplace , true, 0>(std::__1::__wrap_iter &&) [function] [call site2] 02840
21 ranges::detail::optional_adl::optional_storage , true>::reset() [function] [call site2] 02841
21 std::__1::__wrap_iter & ranges::detail::optional_adl::optional_base >::construct_from , true, 0>(std::__1::__wrap_iter &&) [function] [call site2] 02842
19 ranges::remove_if_view > const>, ranges::logical_negate >::adaptor::adaptor(ranges::remove_if_view > const>, ranges::logical_negate >*) [function] [call site2] 02843
17 ranges::remove_if_view > const>, ranges::logical_negate >::adaptor::begin(ranges::remove_if_view > const>, ranges::logical_negate >&) [function] [call site2] 02844
18 ranges::detail::optional_adl::optional_base >::operator*() & [function] [call site2] 02845
17 ranges::adaptor_cursor , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>::adaptor_cursor(std::__1::__wrap_iter , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor) [function] [call site2] 02846
18 ranges::compressed_pair , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>::compressed_pair , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor, true, 0, 0>(std::__1::__wrap_iter &&, ranges::remove_if_view > const>, ranges::logical_negate >::adaptor&&) [function] [call site2] 02847
19 ranges::box , std::__1::integral_constant , (ranges::detail::box_compress)0>::box , true, 0, 0, 0>(std::__1::__wrap_iter &&) [function] [call site2] 02848
19 ranges::box > const>, ranges::logical_negate >::adaptor, std::__1::integral_constant , (ranges::detail::box_compress)0>::box > const>, ranges::logical_negate >::adaptor, true, 0, 0, 0>(ranges::remove_if_view > const>, ranges::logical_negate >::adaptor&&) [function] [call site2] 02849
14 ranges::basic_iterator , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor> >::basic_iterator(ranges::adaptor_cursor , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>&&) [function] [call site2] 02850
15 ranges::detail::iterator_associated_types_base_ , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>, true>::iterator_associated_types_base_(ranges::adaptor_cursor , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>&&) [function] [call site2] 02851
16 ranges::detail::readable_iterator_associated_types_base , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>, void>::readable_iterator_associated_types_base(ranges::adaptor_cursor , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>&&) [function] [call site2] 02852
17 ranges::adaptor_cursor , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>::basic_adaptor_mixin::basic_mixin , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>::basic_adaptor_mixin::basic_mixin::Nil)>(ranges::adaptor_cursor , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>&&, std::__1::enable_if<(ranges::basic_mixin , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor> >::defs::move_constructible , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor> >)&&((concepts::detail::CPP_true_fn(ranges::adaptor_cursor , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>::basic_adaptor_mixin::basic_mixin::Nil))(concepts{})), concepts>::type) [function] [call site2] 02853
18 ranges::basic_mixin , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor> >::basic_mixin (ranges::adaptor_cursor , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>&&, std::__1::enable_if<(concepts::defs::move_constructible , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor> >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type) [function] [call site2] 02854
19 std::__1::remove_reference , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>&>::type&& ranges::detail::move , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>&>(ranges::adaptor_cursor , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>&) [function] [call site2] 02855
19 ranges::box , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>, void, (ranges::detail::box_compress)0>::box , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>, true, 0, 0, 0>(ranges::adaptor_cursor , ranges::remove_if_view > const>, ranges::logical_negate >::adaptor>&&) [function] [call site2] 02856
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 02857
9 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 02858
9 auto ranges::views::filter_fn::operator() (bool (solidity::frontend::Declaration::*)() const) const [function] [call site2] 02859
9 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure >) [function] [call site2] 02860
9 auto ranges::detail::to_container_closure_base_ns::operator| > const>, bool (solidity::frontend::Declaration::*)() const>, ranges::detail::from_range , ranges::detail::to_container::fn >, true, 0, 0>(ranges::filter_view > const>, bool (solidity::frontend::Declaration::*)() const>&&, ranges::detail::to_container::closure , ranges::detail::to_container::fn > >) [function] [call site2] 02861
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 02862
9 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 02863
9 solidity::frontend::DeclarationContainer::resolveName(std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::ResolvingSettings) const [function] [call site2] 02864
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02865
8 solidity::frontend::ASTNode::location() const [function] [call site2] 02866
8 solidity::frontend::Identifier::name() const [function] [call site2] 02867
8 solidity::frontend::ImportDirective::path() const [function] [call site2] 02868
8 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02869
9 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02870
8 solidity::frontend::Identifier::name() const [function] [call site2] 02871
8 solidity::frontend::DeclarationRegistrationHelper::registerDeclaration(solidity::frontend::DeclarationContainer&, solidity::frontend::Declaration const&, std::__1::basic_string , std::__1::allocator > const*, solidity::langutil::SourceLocation const*, bool, solidity::langutil::ErrorReporter&) [function] [call site2] 02872
9 solidity::frontend::ASTNode::location() const [function] [call site2] 02873
9 solidity::frontend::Declaration::name() const [function] [call site2] 02874
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02875
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02876
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02877
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02878
9 boost::error_info ::error_info(char const*) [function] [call site2] 02879
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02880
9 __cxa_guard_acquire [call site2] 02881
9 solidity::frontend::DeclarationRegistrationHelper::registerDeclaration(solidity::frontend::DeclarationContainer&, solidity::frontend::Declaration const&, std::__1::basic_string , std::__1::allocator > const*, solidity::langutil::SourceLocation const*, bool, solidity::langutil::ErrorReporter&)::$_0::operator()(solidity::frontend::Declaration const*) const [function] [call site2] 02882
10 __dynamic_cast [call site2] 02883
10 solidity::frontend::FunctionDefinition::isFree() const [function] [call site2] 02884
10 __dynamic_cast [call site2] 02885
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02886
9 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02887
9 solidity::frontend::DeclarationContainer::registerDeclaration(solidity::frontend::Declaration const&, std::__1::basic_string , std::__1::allocator > const*, solidity::langutil::SourceLocation const*, bool, bool) [function] [call site2] 02888
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02889
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02890
9 solidity::frontend::DeclarationContainer::conflictingDeclaration(solidity::frontend::Declaration const&, std::__1::basic_string , std::__1::allocator > const*) const [function] [call site2] 02891
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02892
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02893
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02894
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02895
9 boost::error_info ::error_info(char const*) [function] [call site2] 02896
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02897
9 solidity::frontend::ASTNode::location() const [function] [call site2] 02898
9 solidity::frontend::ASTNode::location() const [function] [call site2] 02899
9 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 02900
9 solidity::frontend::ASTNode::location() const [function] [call site2] 02901
9 solidity::frontend::ASTNode::location() const [function] [call site2] 02902
9 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 02903
9 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 02904
9 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02905
10 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02906
11 solidity::langutil::ErrorReporter::checkForExcessiveErrors(solidity::langutil::Error::Type) [function] [call site2] 02907
9 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 02908
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02909
8 solidity::frontend::Declaration::name() const [function] [call site2] 02910
8 solidity::frontend::DeclarationContainer::declarations() const [function] [call site2] 02911
8 solidity::frontend::ASTNode::location() const [function] [call site2] 02912
8 solidity::frontend::DeclarationRegistrationHelper::registerDeclaration(solidity::frontend::DeclarationContainer&, solidity::frontend::Declaration const&, std::__1::basic_string , std::__1::allocator > const*, solidity::langutil::SourceLocation const*, bool, solidity::langutil::ErrorReporter&) [function] [call site2] 02913
8 solidity::util::SetOnce , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > >::operator=(std::__1::map , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > >) & [function] [call site2] 02914
7 solidity::frontend::NameAndTypeResolver::warnHomonymDeclarations() const [function] [call site2] 02915
8 solidity::frontend::DeclarationContainer::populateHomonyms(std::__1::back_insert_iterator > >, std::__1::allocator > > > > >) const [function] [call site2] 02916
9 solidity::frontend::DeclarationContainer::populateHomonyms(std::__1::back_insert_iterator > >, std::__1::allocator > > > > >) const [function] [call site2] 02917
10 solidity::frontend::ResolvingSettings::ResolvingSettings() [function] [call site2] 02918
10 solidity::frontend::DeclarationContainer::resolveName(std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::ResolvingSettings) const [function] [call site2] 02919
8 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 02920
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02921
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02922
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02923
8 boost::error_info ::error_info(char const*) [function] [call site2] 02924
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02925
8 __dynamic_cast [call site2] 02926
8 solidity::frontend::ASTNode::location() const [function] [call site2] 02927
8 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 02928
8 solidity::frontend::ASTNode::location() const [function] [call site2] 02929
8 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 02930
8 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02931
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02932
8 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SecondarySourceLocation const&) [function] [call site2] 02933
9 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02934
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02935
8 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SecondarySourceLocation const&) [function] [call site2] 02936
8 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 02937
7 solidity::frontend::DocStringTagParser::DocStringTagParser(solidity::langutil::ErrorReporter&) [function] [call site2] 02938
8 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 02939
7 solidity::frontend::DocStringTagParser::parseDocStrings(solidity::frontend::SourceUnit const&) [function] [call site2] 02940
8 solidity::langutil::ErrorReporter::errorWatcher() const [function] [call site2] 02941
9 solidity::langutil::ErrorReporter::ErrorWatcher::ErrorWatcher(solidity::langutil::ErrorReporter const&) [function] [call site2] 02942
10 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 02943
8 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 02944
9 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 02945
9 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 02946
7 solidity::frontend::NameAndTypeResolver::resolveNamesAndTypes(solidity::frontend::SourceUnit&) [function] [call site2] 02947
8 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 02948
8 solidity::frontend::NameAndTypeResolver::setScope(solidity::frontend::ASTNode const*) [function] [call site2] 02949
8 solidity::frontend::NameAndTypeResolver::resolveNamesAndTypesInternal(solidity::frontend::ASTNode&, bool) [function] [call site2] 02950
9 __dynamic_cast [call site2] 02951
9 solidity::frontend::Scopable::scope() const [function] [call site2] 02952
9 solidity::frontend::NameAndTypeResolver::setScope(solidity::frontend::ASTNode const*) [function] [call site2] 02953
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02954
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02955
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02956
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02957
9 boost::error_info ::error_info(char const*) [function] [call site2] 02958
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02959
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02960
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02961
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02962
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02963
9 boost::error_info ::error_info(char const*) [function] [call site2] 02964
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02965
9 solidity::frontend::GlobalContext::setCurrentContract(solidity::frontend::ContractDefinition const&) [function] [call site2] 02966
9 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 02967
9 solidity::frontend::GlobalContext::currentSuper() const [function] [call site2] 02968
10 solidity::frontend::TypeProvider::emptyTuple() [function] [call site2] 02969
10 solidity::frontend::TypeProvider::contract(solidity::frontend::ContractDefinition const&, bool) [function] [call site2] 02970
11 solidity::frontend::ContractType const* solidity::frontend::TypeProvider::createAndGet (solidity::frontend::ContractDefinition const&, bool&) [function] [call site2] 02971
12 solidity::frontend::TypeProvider::instance() [function] [call site2] 02972
12 solidity::frontend::TypeProvider::instance() [function] [call site2] 02973
10 solidity::frontend::(anonymous namespace)::magicVariableToID(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02974
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02975
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02976
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02977
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02978
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02979
9 solidity::frontend::NameAndTypeResolver::updateDeclaration(solidity::frontend::Declaration const&) [function] [call site2] 02980
10 solidity::frontend::DeclarationContainer::registerDeclaration(solidity::frontend::Declaration const&, bool, bool) [function] [call site2] 02981
10 solidity::frontend::Scopable::scope() const [function] [call site2] 02982
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02983
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02984
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02985
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02986
10 boost::error_info ::error_info(char const*) [function] [call site2] 02987
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02988
10 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02989
10 __cxa_rethrow [call site2] 02990
10 __cxa_end_catch [call site2] 02991
9 solidity::frontend::GlobalContext::currentThis() const [function] [call site2] 02992
10 solidity::frontend::TypeProvider::emptyTuple() [function] [call site2] 02993
10 solidity::frontend::TypeProvider::contract(solidity::frontend::ContractDefinition const&, bool) [function] [call site2] 02994
10 solidity::frontend::(anonymous namespace)::magicVariableToID(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02995
9 solidity::frontend::NameAndTypeResolver::updateDeclaration(solidity::frontend::Declaration const&) [function] [call site2] 02996
9 solidity::frontend::ContractDefinition::baseContracts() const [function] [call site2] 02997
9 solidity::frontend::NameAndTypeResolver::setScope(solidity::frontend::ASTNode const*) [function] [call site2] 02998
9 solidity::frontend::NameAndTypeResolver::resolveNamesAndTypesInternal(solidity::frontend::ASTNode&, bool) [function] [call site2] 02999
10 solidity::frontend::NameAndTypeResolver::linearizeBaseContracts(solidity::frontend::ContractDefinition&) [function] [call site2] 03000
11 solidity::frontend::ContractDefinition::baseContracts() const [function] [call site2] 03001
11 solidity::frontend::InheritanceSpecifier::name() const [function] [call site2] 03002
11 __dynamic_cast [call site2] 03003
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03004
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03005
11 solidity::langutil::ErrorReporter::fatalTypeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03006
12 solidity::langutil::ErrorReporter::fatalError(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03007
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03008
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03009
11 solidity::langutil::ErrorReporter::fatalTypeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03010
11 std::__1::vector > solidity::frontend::NameAndTypeResolver::cThreeMerge (std::__1::list >, std::__1::allocator > > >&) [function] [call site2] 03011
12 solidity::frontend::NameAndTypeResolver::cThreeMerge (std::__1::list >, std::__1::allocator > > >&)::{lambda()#1}::operator()() const [function] [call site2] 03012
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03013
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03014
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03015
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03016
13 boost::error_info ::error_info(char const*) [function] [call site2] 03017
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03018
13 solidity::frontend::NameAndTypeResolver::cThreeMerge (std::__1::list >, std::__1::allocator > > >&)::{lambda(solidity::frontend::ContractDefinition const*)#1}::operator()(solidity::frontend::ContractDefinition const*) const [function] [call site2] 03019
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03020
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03021
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03022
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03023
14 boost::error_info ::error_info(char const*) [function] [call site2] 03024
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03025
12 solidity::frontend::NameAndTypeResolver::cThreeMerge (std::__1::list >, std::__1::allocator > > >&)::{lambda(solidity::frontend::ContractDefinition const*)#2}::operator()(solidity::frontend::ContractDefinition const*) const [function] [call site2] 03026
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03027
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03028
11 solidity::langutil::ErrorReporter::fatalTypeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03029
10 solidity::frontend::NameAndTypeResolver::importInheritedScope(solidity::frontend::ContractDefinition const&) [function] [call site2] 03030
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03031
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03032
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03033
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03034
11 boost::error_info ::error_info(char const*) [function] [call site2] 03035
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03036
11 solidity::frontend::DeclarationContainer::declarations() const [function] [call site2] 03037
11 solidity::frontend::Scopable::scope() const [function] [call site2] 03038
11 solidity::frontend::DeclarationContainer::registerDeclaration(solidity::frontend::Declaration const&, bool, bool) [function] [call site2] 03039
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03040
11 solidity::frontend::DeclarationContainer::conflictingDeclaration(solidity::frontend::Declaration const&, std::__1::basic_string , std::__1::allocator > const*) const [function] [call site2] 03041
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03042
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03043
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03044
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03045
11 boost::error_info ::error_info(char const*) [function] [call site2] 03046
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03047
11 __dynamic_cast [call site2] 03048
11 __dynamic_cast [call site2] 03049
11 __dynamic_cast [call site2] 03050
11 __dynamic_cast [call site2] 03051
11 solidity::frontend::VariableDeclaration::isStateVariable() const [function] [call site2] 03052
12 solidity::frontend::Scopable::scope() const [function] [call site2] 03053
12 __dynamic_cast [call site2] 03054
11 solidity::frontend::Declaration::isPublic() const [function] [call site2] 03055
12 solidity::frontend::Declaration::visibility() const [function] [call site2] 03056
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03057
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03058
11 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 03059
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03060
11 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 03061
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03062
11 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03063
11 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03064
11 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03065
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03066
10 solidity::frontend::ContractDefinition::subNodes() const [function] [call site2] 03067
10 solidity::frontend::NameAndTypeResolver::setScope(solidity::frontend::ASTNode const*) [function] [call site2] 03068
10 solidity::frontend::NameAndTypeResolver::resolveNamesAndTypesInternal(solidity::frontend::ASTNode&, bool) [function] [call site2] 03069
11 solidity::frontend::NameAndTypeResolver::setScope(solidity::frontend::ASTNode const*) [function] [call site2] 03070
11 solidity::frontend::ContractDefinition::subNodes() const [function] [call site2] 03071
11 solidity::frontend::GlobalContext::currentThis() const [function] [call site2] 03072
11 solidity::frontend::DeclarationContainer::registerDeclaration(solidity::frontend::Declaration const&, bool, bool) [function] [call site2] 03073
11 solidity::frontend::GlobalContext::currentSuper() const [function] [call site2] 03074
11 solidity::frontend::DeclarationContainer::registerDeclaration(solidity::frontend::Declaration const&, bool, bool) [function] [call site2] 03075
11 solidity::frontend::GlobalContext::resetCurrentContract() [function] [call site2] 03076
11 solidity::frontend::NameAndTypeResolver::setScope(solidity::frontend::ASTNode const*) [function] [call site2] 03077
11 solidity::frontend::NameAndTypeResolver::resolveNamesAndTypesInternal(solidity::frontend::ASTNode&, bool) [function] [call site2] 03078
12 solidity::frontend::NameAndTypeResolver::setScope(solidity::frontend::ASTNode const*) [function] [call site2] 03079
12 solidity::frontend::ReferencesResolver::ReferencesResolver(solidity::langutil::ErrorReporter&, solidity::frontend::NameAndTypeResolver&, solidity::langutil::EVMVersion, bool) [function] [call site2] 03080
13 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 03081
13 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 03082
12 solidity::frontend::ReferencesResolver::resolve(solidity::frontend::ASTNode const&) [function] [call site2] 03083
13 solidity::langutil::ErrorReporter::errorWatcher() const [function] [call site2] 03084
13 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 03085
8 __cxa_begin_catch [call site2] 03086
8 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 03087
8 __cxa_rethrow [call site2] 03088
8 __cxa_end_catch [call site2] 03089
7 solidity::frontend::DeclarationTypeChecker::DeclarationTypeChecker(solidity::langutil::ErrorReporter&, solidity::langutil::EVMVersion) [function] [call site2] 03090
8 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 03091
7 solidity::frontend::DeclarationTypeChecker::check(solidity::frontend::ASTNode const&) [function] [call site2] 03092
8 solidity::langutil::ErrorReporter::errorWatcher() const [function] [call site2] 03093
8 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 03094
7 solidity::frontend::ContractLevelChecker::ContractLevelChecker(solidity::langutil::ErrorReporter&) [function] [call site2] 03095
8 solidity::frontend::OverrideChecker::OverrideChecker(solidity::langutil::ErrorReporter&) [function] [call site2] 03096
7 solidity::frontend::DocStringTagParser::validateDocStringsUsingTypes(solidity::frontend::SourceUnit const&) [function] [call site2] 03097
8 solidity::langutil::ErrorReporter::errorWatcher() const [function] [call site2] 03098
8 solidity::frontend::SimpleASTVisitor::SimpleASTVisitor(std::__1::function , std::__1::function ) [function] [call site2] 03099
9 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 03100
8 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 03101
8 solidity::frontend::SimpleASTVisitor::~SimpleASTVisitor() [function] [call site2] 03102
9 solidity::frontend::ASTConstVisitor::~ASTConstVisitor() [function] [call site2] 03103
7 solidity::frontend::TypeChecker::TypeChecker(solidity::langutil::EVMVersion, solidity::langutil::ErrorReporter&) [function] [call site2] 03104
8 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 03105
7 solidity::frontend::ContractLevelChecker::check(solidity::frontend::SourceUnit const&) [function] [call site2] 03106
8 solidity::util::SetOnce , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > >::operator*() const [function] [call site2] 03107
8 std::__1::map , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > (anonymous namespace)::filterDeclarations (std::__1::map , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 03108
8 void solidity::frontend::ContractLevelChecker::findDuplicateDefinitions (std::__1::map , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 03109
9 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03110
9 bool (anonymous namespace)::hasEqualExternalCallableParameters (solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionDefinition const&) [function] [call site2] 03111
10 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 03112
11 solidity::frontend::Type::Type() [function] [call site2] 03113
11 solidity::frontend::FunctionDefinition::stateMutability() const [function] [call site2] 03114
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03115
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03116
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03117
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03118
11 boost::error_info ::error_info(char const*) [function] [call site2] 03119
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03120
11 solidity::frontend::CallableDeclaration::parameters() const [function] [call site2] 03121
12 solidity::frontend::ParameterList::parameters() const [function] [call site2] 03122
11 solidity::frontend::CallableDeclaration::returnParameters() const [function] [call site2] 03123
12 solidity::frontend::ParameterList::parameters() const [function] [call site2] 03124
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03125
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03126
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03127
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03128
11 boost::error_info ::error_info(char const*) [function] [call site2] 03129
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03130
11 solidity::frontend::Declaration::name() const [function] [call site2] 03131
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03132
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03133
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03134
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03135
11 boost::error_info ::error_info(char const*) [function] [call site2] 03136
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03137
11 solidity::frontend::Declaration::name() const [function] [call site2] 03138
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03139
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03140
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03141
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03142
11 boost::error_info ::error_info(char const*) [function] [call site2] 03143
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03144
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03145
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03146
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03147
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03148
11 boost::error_info ::error_info(char const*) [function] [call site2] 03149
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03150
11 solidity::frontend::Type::~Type() [function] [call site2] 03151
10 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 03152
10 solidity::frontend::FunctionType::~FunctionType() [function] [call site2] 03153
11 solidity::frontend::Type::~Type() [function] [call site2] 03154
9 solidity::frontend::Scopable::scope() const [function] [call site2] 03155
9 __dynamic_cast [call site2] 03156
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03157
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03158
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03159
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03160
9 boost::error_info ::error_info(char const*) [function] [call site2] 03161
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03162
9 solidity::frontend::ASTNode::location() const [function] [call site2] 03163
9 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 03164
9 solidity::langutil::ErrorId::ErrorId() [function] [call site2] 03165
9 solidity::langutil::SecondarySourceLocation::limitSize(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 03166
9 solidity::frontend::ASTNode::location() const [function] [call site2] 03167
9 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03168
9 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03169
8 solidity::util::SetOnce , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > >::operator*() const [function] [call site2] 03170
8 std::__1::map , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > (anonymous namespace)::filterDeclarations (std::__1::map , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 03171
8 void solidity::frontend::ContractLevelChecker::findDuplicateDefinitions (std::__1::map , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 03172
8 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 03173
8 __dynamic_cast [call site2] 03174
8 solidity::frontend::ContractLevelChecker::check(solidity::frontend::ContractDefinition const&) [function] [call site2] 03175
9 solidity::frontend::ContractLevelChecker::checkDuplicateFunctions(solidity::frontend::ContractDefinition const&) [function] [call site2] 03176
10 void solidity::frontend::ContractLevelChecker::findDuplicateDefinitions (std::__1::map , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 03177
10 solidity::frontend::FunctionDefinition::isConstructor() const [function] [call site2] 03178
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03179
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03180
10 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03181
10 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03182
10 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03183
10 solidity::frontend::FunctionDefinition::isFallback() const [function] [call site2] 03184
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03185
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03186
10 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03187
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03188
10 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03189
10 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03190
10 solidity::frontend::FunctionDefinition::isReceive() const [function] [call site2] 03191
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03192
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03193
10 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03194
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03195
10 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03196
10 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03197
10 solidity::frontend::Declaration::name() const [function] [call site2] 03198
10 solidity::frontend::Declaration::name() const [function] [call site2] 03199
9 solidity::frontend::ContractLevelChecker::checkDuplicateEvents(solidity::frontend::ContractDefinition const&) [function] [call site2] 03200
10 void solidity::frontend::ContractLevelChecker::findDuplicateDefinitions (std::__1::map , std::__1::allocator >, std::__1::vector >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 03201
10 solidity::frontend::ContractDefinition::events() const [function] [call site2] 03202
11 std::__1::vector > solidity::frontend::ASTNode::filteredNodes (std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03203
10 solidity::frontend::Declaration::name() const [function] [call site2] 03204
9 solidity::frontend::ContractLevelChecker::checkReceiveFunction(solidity::frontend::ContractDefinition const&) [function] [call site2] 03205
10 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 03206
11 std::__1::vector > solidity::frontend::ASTNode::filteredNodes (std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03207
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03208
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03209
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03210
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03211
10 boost::error_info ::error_info(char const*) [function] [call site2] 03212
10 solidity::frontend::FunctionDefinition::isReceive() const [function] [call site2] 03213
10 solidity::frontend::FunctionDefinition::libraryFunction() const [function] [call site2] 03214
11 solidity::frontend::Scopable::scope() const [function] [call site2] 03215
11 __dynamic_cast [call site2] 03216
11 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 03217
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03218
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03219
10 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03220
10 solidity::frontend::FunctionDefinition::stateMutability() const [function] [call site2] 03221
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03222
10 solidity::frontend::FunctionDefinition::stateMutability() const [function] [call site2] 03223
10 solidity::frontend::stateMutabilityToString(solidity::frontend::StateMutability const&) [function] [call site2] 03224
10 solidity::frontend::Declaration::visibility() const [function] [call site2] 03225
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03226
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03227
10 solidity::frontend::CallableDeclaration::returnParameters() const [function] [call site2] 03228
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03229
10 solidity::frontend::CallableDeclaration::returnParameterList() const [function] [call site2] 03230
10 solidity::langutil::ErrorReporter::fatalDeclarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03231
11 solidity::langutil::ErrorReporter::fatalError(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03232
10 solidity::frontend::CallableDeclaration::parameters() const [function] [call site2] 03233
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03234
10 solidity::frontend::CallableDeclaration::parameterList() const [function] [call site2] 03235
10 solidity::langutil::ErrorReporter::fatalDeclarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03236
9 solidity::frontend::OverrideChecker::check(solidity::frontend::ContractDefinition const&) [function] [call site2] 03237
10 solidity::frontend::OverrideChecker::checkIllegalOverrides(solidity::frontend::ContractDefinition const&) [function] [call site2] 03238
11 solidity::frontend::OverrideChecker::inheritedFunctions(solidity::frontend::ContractDefinition const&) const [function] [call site2] 03239
12 (anonymous namespace)::resolveDirectBaseContracts(solidity::frontend::ContractDefinition const&) [function] [call site2] 03240
13 solidity::frontend::ContractDefinition::baseContracts() const [function] [call site2] 03241
13 solidity::frontend::InheritanceSpecifier::name() const [function] [call site2] 03242
12 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 03243
12 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 03244
13 std::__1::vector > solidity::frontend::ASTNode::filteredNodes (std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03245
12 solidity::frontend::FunctionDefinition::isConstructor() const [function] [call site2] 03246
12 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::FunctionDefinition const*) [function] [call site2] 03247
12 std::__1::multiset >& operator+= >, solidity::frontend::OverrideProxy, solidity::frontend::OverrideProxy::CompareBySignature, std::__1::allocator >(std::__1::multiset >&, std::__1::set >&) [function] [call site2] 03248
12 solidity::frontend::Declaration::isPublic() const [function] [call site2] 03249
12 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::VariableDeclaration const*) [function] [call site2] 03250
12 solidity::frontend::OverrideChecker::inheritedFunctions(solidity::frontend::ContractDefinition const&) const [function] [call site2] 03251
11 solidity::frontend::OverrideChecker::inheritedModifiers(solidity::frontend::ContractDefinition const&) const [function] [call site2] 03252
12 (anonymous namespace)::resolveDirectBaseContracts(solidity::frontend::ContractDefinition const&) [function] [call site2] 03253
12 solidity::frontend::ContractDefinition::functionModifiers() const [function] [call site2] 03254
13 std::__1::vector > solidity::frontend::ASTNode::filteredNodes (std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03255
12 solidity::frontend::OverrideChecker::inheritedModifiers(solidity::frontend::ContractDefinition const&) const [function] [call site2] 03256
13 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::ModifierDefinition const*) [function] [call site2] 03257
13 std::__1::multiset >& operator+= >, solidity::frontend::OverrideProxy, solidity::frontend::OverrideProxy::CompareBySignature, std::__1::allocator >(std::__1::multiset >&, std::__1::set >&) [function] [call site2] 03258
11 solidity::frontend::ContractDefinition::functionModifiers() const [function] [call site2] 03259
11 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 03260
11 solidity::frontend::Declaration::name() const [function] [call site2] 03261
11 bool solidity::util::contains_if >, (anonymous namespace)::MatchByName>(std::__1::multiset > const&, (anonymous namespace)::MatchByName const&) [function] [call site2] 03262
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03263
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03264
11 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03265
12 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03266
11 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::ModifierDefinition const*) [function] [call site2] 03267
11 solidity::frontend::OverrideChecker::checkOverrideList(solidity::frontend::OverrideProxy, std::__1::multiset > const&) [function] [call site2] 03268
12 solidity::frontend::OverrideProxy::overrides() const [function] [call site2] 03269
12 solidity::frontend::OverrideProxy::overrides() const [function] [call site2] 03270
12 solidity::frontend::OverrideProxy::overrides() const [function] [call site2] 03271
12 solidity::frontend::OverrideProxy::overrides() const [function] [call site2] 03272
12 solidity::frontend::OverrideSpecifier::overrides() const [function] [call site2] 03273
12 solidity::frontend::ASTNode::id() const [function] [call site2] 03274
12 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03275
12 solidity::frontend::ASTNode::location() const [function] [call site2] 03276
12 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 03277
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03278
12 solidity::frontend::ASTNode::location() const [function] [call site2] 03279
12 solidity::frontend::IdentifierPath::path() const [function] [call site2] 03280
12 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03281
12 solidity::frontend::OverrideProxy::name() const [function] [call site2] 03282
12 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03283
13 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03284
12 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03285
12 solidity::frontend::OverrideProxy::overrides() const [function] [call site2] 03286
12 solidity::frontend::OverrideChecker::checkOverride(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&) [function] [call site2] 03287
13 solidity::frontend::OverrideProxy::isModifier() const [function] [call site2] 03288
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03289
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03290
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03291
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03292
13 boost::error_info ::error_info(char const*) [function] [call site2] 03293
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03294
13 solidity::frontend::OverrideProxy::isFunction() const [function] [call site2] 03295
13 solidity::frontend::OverrideProxy::storeBaseFunction(solidity::frontend::OverrideProxy const&) const [function] [call site2] 03296
13 solidity::frontend::OverrideProxy::isModifier() const [function] [call site2] 03297
13 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03298
13 solidity::frontend::OverrideProxy::location() const [function] [call site2] 03299
13 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03300
13 solidity::frontend::OverrideProxy::overrides() const [function] [call site2] 03301
13 solidity::frontend::ContractDefinition::isInterface() const [function] [call site2] 03302
13 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03303
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03304
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03305
13 solidity::frontend::OverrideChecker::overrideError(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::optional , std::__1::allocator > > const&) [function] [call site2] 03306
14 solidity::frontend::OverrideProxy::location() const [function] [call site2] 03307
14 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03308
14 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03309
14 std::__1::basic_string , std::__1::allocator > std::__1::optional , std::__1::allocator > >::value_or , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&&) const & [function] [call site2] 03310
15 std::__1::__optional_storage_base , std::__1::allocator >, false>::__get() const & [function] [call site2] 03311
14 solidity::frontend::OverrideProxy::location() const [function] [call site2] 03312
14 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03313
14 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03314
13 solidity::frontend::OverrideProxy::isVariable() const [function] [call site2] 03315
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03316
13 solidity::frontend::OverrideChecker::overrideError(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::optional , std::__1::allocator > > const&) [function] [call site2] 03317
13 solidity::frontend::OverrideProxy::virtualSemantics() const [function] [call site2] 03318
13 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03319
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03320
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03321
13 solidity::frontend::OverrideChecker::overrideError(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::optional , std::__1::allocator > > const&) [function] [call site2] 03322
13 solidity::frontend::OverrideProxy::isVariable() const [function] [call site2] 03323
13 solidity::frontend::OverrideProxy::visibility() const [function] [call site2] 03324
13 solidity::frontend::OverrideChecker::overrideError(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::optional , std::__1::allocator > > const&) [function] [call site2] 03325
13 solidity::frontend::OverrideProxy::visibility() const [function] [call site2] 03326
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03327
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03328
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03329
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03330
13 boost::error_info ::error_info(char const*) [function] [call site2] 03331
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03332
13 solidity::frontend::OverrideProxy::visibility() const [function] [call site2] 03333
13 solidity::frontend::OverrideProxy::visibility() const [function] [call site2] 03334
13 solidity::frontend::OverrideProxy::visibility() const [function] [call site2] 03335
13 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03336
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03337
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03338
13 solidity::frontend::OverrideChecker::overrideError(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::optional , std::__1::allocator > > const&) [function] [call site2] 03339
13 solidity::frontend::OverrideProxy::unimplemented() const [function] [call site2] 03340
13 solidity::frontend::OverrideProxy::isVariable() const [function] [call site2] 03341
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03342
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03343
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03344
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03345
13 boost::error_info ::error_info(char const*) [function] [call site2] 03346
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03347
13 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03348
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03349
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03350
13 solidity::frontend::OverrideChecker::overrideError(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::optional , std::__1::allocator > > const&) [function] [call site2] 03351
13 solidity::frontend::OverrideProxy::isFunction() const [function] [call site2] 03352
13 solidity::frontend::OverrideProxy::externalFunctionType() const [function] [call site2] 03353
13 solidity::frontend::OverrideProxy::externalFunctionType() const [function] [call site2] 03354
13 solidity::frontend::OverrideProxy::functionKind() const [function] [call site2] 03355
13 solidity::frontend::FunctionType::hasEqualParameterTypes(solidity::frontend::FunctionType const&) const [function] [call site2] 03356
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03357
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03358
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03359
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03360
13 boost::error_info ::error_info(char const*) [function] [call site2] 03361
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03362
13 solidity::frontend::FunctionType::hasEqualReturnTypes(solidity::frontend::FunctionType const&) const [function] [call site2] 03363
13 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03364
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03365
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03366
13 solidity::frontend::OverrideChecker::overrideError(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::optional , std::__1::allocator > > const&) [function] [call site2] 03367
13 solidity::frontend::OverrideProxy::isFunction() const [function] [call site2] 03368
13 solidity::frontend::OverrideProxy::visibility() const [function] [call site2] 03369
13 solidity::frontend::OverrideProxy::functionKind() const [function] [call site2] 03370
13 solidity::frontend::OverrideProxy::originalFunctionType() const [function] [call site2] 03371
13 solidity::frontend::FunctionType::hasEqualParameterTypes(solidity::frontend::FunctionType const&) const [function] [call site2] 03372
13 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03373
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03374
13 solidity::frontend::OverrideChecker::overrideError(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::optional , std::__1::allocator > > const&) [function] [call site2] 03375
13 solidity::frontend::OverrideProxy::originalFunctionType() const [function] [call site2] 03376
13 solidity::frontend::FunctionType::hasEqualReturnTypes(solidity::frontend::FunctionType const&) const [function] [call site2] 03377
13 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03378
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03379
13 solidity::frontend::OverrideChecker::overrideError(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::optional , std::__1::allocator > > const&) [function] [call site2] 03380
13 solidity::frontend::OverrideProxy::isFunction() const [function] [call site2] 03381
13 solidity::frontend::OverrideProxy::stateMutability() const [function] [call site2] 03382
13 solidity::frontend::OverrideProxy::stateMutability() const [function] [call site2] 03383
13 solidity::frontend::OverrideProxy::stateMutability() const [function] [call site2] 03384
13 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03385
13 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03386
13 solidity::frontend::OverrideProxy::stateMutability() const [function] [call site2] 03387
13 solidity::frontend::stateMutabilityToString(solidity::frontend::StateMutability const&) [function] [call site2] 03388
13 solidity::frontend::OverrideProxy::stateMutability() const [function] [call site2] 03389
13 solidity::frontend::stateMutabilityToString(solidity::frontend::StateMutability const&) [function] [call site2] 03390
13 solidity::frontend::OverrideChecker::overrideError(solidity::frontend::OverrideProxy const&, solidity::frontend::OverrideProxy const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::optional , std::__1::allocator > > const&) [function] [call site2] 03391
12 solidity::frontend::OverrideProxy::contract() const [function] [call site2] 03392
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03393
12 solidity::frontend::OverrideProxy::overrides() const [function] [call site2] 03394
12 solidity::frontend::ASTNode::location() const [function] [call site2] 03395
12 solidity::frontend::OverrideProxy::astNodeNameCapitalized() const [function] [call site2] 03396
12 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03397
12 std::__1::set > operator- >, solidity::frontend::ContractDefinition const*, solidity::frontend::OverrideChecker::CompareByID, std::__1::allocator >(std::__1::set > const&, std::__1::set > const&) [function] [call site2] 03398
13 std::__1::set >& operator-= >, solidity::frontend::ContractDefinition const*, solidity::frontend::OverrideChecker::CompareByID, std::__1::allocator >(std::__1::set >&, std::__1::set > const&) [function] [call site2] 03399
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03400
12 solidity::frontend::OverrideProxy::astNodeNameCapitalized() const [function] [call site2] 03401
12 solidity::frontend::OverrideChecker::overrideListError(solidity::frontend::OverrideProxy const&, std::__1::set >, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03402
13 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03403
13 solidity::frontend::ASTNode::location() const [function] [call site2] 03404
13 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 03405
13 solidity::frontend::Declaration::name() const [function] [call site2] 03406
13 solidity::frontend::OverrideProxy::overrides() const [function] [call site2] 03407
13 solidity::frontend::ASTNode::location() const [function] [call site2] 03408
13 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >(std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03409
13 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03410
12 std::__1::set > operator- >, solidity::frontend::ContractDefinition const*, solidity::frontend::OverrideChecker::CompareByID, std::__1::allocator >(std::__1::set > const&, std::__1::set > const&) [function] [call site2] 03411
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03412
12 solidity::frontend::OverrideChecker::overrideListError(solidity::frontend::OverrideProxy const&, std::__1::set >, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03413
11 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 03414
11 solidity::frontend::FunctionDefinition::isConstructor() const [function] [call site2] 03415
11 solidity::frontend::Declaration::name() const [function] [call site2] 03416
11 bool solidity::util::contains_if >, (anonymous namespace)::MatchByName>(std::__1::multiset > const&, (anonymous namespace)::MatchByName const&) [function] [call site2] 03417
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03418
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03419
11 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03420
11 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::FunctionDefinition const*) [function] [call site2] 03421
11 solidity::frontend::OverrideChecker::checkOverrideList(solidity::frontend::OverrideProxy, std::__1::multiset > const&) [function] [call site2] 03422
11 solidity::frontend::Declaration::isPublic() const [function] [call site2] 03423
11 solidity::frontend::VariableDeclaration::overrides() const [function] [call site2] 03424
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03425
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03426
11 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03427
11 solidity::frontend::Declaration::name() const [function] [call site2] 03428
11 bool solidity::util::contains_if >, (anonymous namespace)::MatchByName>(std::__1::multiset > const&, (anonymous namespace)::MatchByName const&) [function] [call site2] 03429
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03430
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03431
11 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03432
11 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::VariableDeclaration const*) [function] [call site2] 03433
11 solidity::frontend::OverrideChecker::checkOverrideList(solidity::frontend::OverrideProxy, std::__1::multiset > const&) [function] [call site2] 03434
10 solidity::frontend::OverrideChecker::checkAmbiguousOverrides(solidity::frontend::ContractDefinition const&) const [function] [call site2] 03435
11 solidity::frontend::OverrideChecker::inheritedFunctions(solidity::frontend::ContractDefinition const&) const [function] [call site2] 03436
11 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 03437
11 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 03438
11 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::FunctionDefinition const*) [function] [call site2] 03439
11 solidity::frontend::Declaration::isPublic() const [function] [call site2] 03440
11 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::VariableDeclaration const*) [function] [call site2] 03441
11 solidity::frontend::OverrideChecker::inheritedModifiers(solidity::frontend::ContractDefinition const&) const [function] [call site2] 03442
11 solidity::frontend::ContractDefinition::functionModifiers() const [function] [call site2] 03443
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03444
11 solidity::frontend::OverrideChecker::checkAmbiguousOverridesInternal(std::__1::set , std::__1::allocator >, solidity::langutil::SourceLocation const&) const [function] [call site2] 03445
12 (anonymous namespace)::OverrideGraph::OverrideGraph(std::__1::set , std::__1::allocator > const&) [function] [call site2] 03446
13 (anonymous namespace)::OverrideGraph::visit(solidity::frontend::OverrideProxy const&) [function] [call site2] 03447
14 solidity::frontend::OverrideProxy::operator=(solidity::frontend::OverrideProxy const&) [function] [call site2] 03448
14 solidity::frontend::OverrideProxy::baseFunctions() const [function] [call site2] 03449
14 (anonymous namespace)::OverrideGraph::visit(solidity::frontend::OverrideProxy const&) [function] [call site2] 03450
15 (anonymous namespace)::OverrideGraph::addEdge(int, int) [function] [call site2] 03451
12 (anonymous namespace)::CutVertexFinder::CutVertexFinder((anonymous namespace)::OverrideGraph const&) [function] [call site2] 03452
13 (anonymous namespace)::CutVertexFinder::run(unsigned long, unsigned long) [function] [call site2] 03453
14 (anonymous namespace)::CutVertexFinder::run(unsigned long, unsigned long) [function] [call site2] 03454
12 (anonymous namespace)::CutVertexFinder::cutVertices() const [function] [call site2] 03455
12 solidity::frontend::OverrideProxy::baseFunctions() const [function] [call site2] 03456
12 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::OverrideProxy const&) [function] [call site2] 03457
12 solidity::frontend::OverrideProxy::baseFunctions() const [function] [call site2] 03458
12 solidity::frontend::OverrideProxy::~OverrideProxy() [function] [call site2] 03459
12 solidity::frontend::OverrideProxy::unimplemented() const [function] [call site2] 03460
12 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03461
12 solidity::frontend::OverrideProxy::astNodeName() const [function] [call site2] 03462
12 solidity::frontend::OverrideProxy::contractName() const [function] [call site2] 03463
13 solidity::frontend::OverrideProxy::contract() const [function] [call site2] 03464
12 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 03465
12 solidity::frontend::OverrideProxy::isVariable() const [function] [call site2] 03466
12 solidity::frontend::OverrideProxy::distinguishingProperty() const [function] [call site2] 03467
12 solidity::frontend::OverrideProxy::isVariable() const [function] [call site2] 03468
12 solidity::frontend::OverrideProxy::name() const [function] [call site2] 03469
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03470
12 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03471
12 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03472
12 (anonymous namespace)::CutVertexFinder::~CutVertexFinder() [function] [call site2] 03473
11 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::ModifierDefinition const*) [function] [call site2] 03474
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03475
11 solidity::frontend::OverrideChecker::checkAmbiguousOverridesInternal(std::__1::set , std::__1::allocator >, solidity::langutil::SourceLocation const&) const [function] [call site2] 03476
9 solidity::frontend::ContractLevelChecker::checkBaseConstructorArguments(solidity::frontend::ContractDefinition const&) [function] [call site2] 03477
10 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 03478
11 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 03479
11 solidity::frontend::FunctionDefinition::isConstructor() const [function] [call site2] 03480
10 solidity::frontend::FunctionDefinition::modifiers() const [function] [call site2] 03481
10 solidity::frontend::ModifierInvocation::name() const [function] [call site2] 03482
10 __dynamic_cast [call site2] 03483
10 solidity::frontend::ModifierInvocation::arguments() const [function] [call site2] 03484
10 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 03485
10 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 03486
10 solidity::frontend::ContractLevelChecker::annotateBaseConstructorArguments(solidity::frontend::ContractDefinition const&, solidity::frontend::FunctionDefinition const*, solidity::frontend::ASTNode const*) [function] [call site2] 03487
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03488
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03489
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03490
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03491
11 boost::error_info ::error_info(char const*) [function] [call site2] 03492
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03493
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03494
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03495
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03496
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03497
11 boost::error_info ::error_info(char const*) [function] [call site2] 03498
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03499
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03500
11 solidity::langutil::SourceLocation::contains(solidity::langutil::SourceLocation const&) const [function] [call site2] 03501
12 solidity::langutil::SourceLocation::hasText() const [function] [call site2] 03502
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03503
11 solidity::langutil::SourceLocation::contains(solidity::langutil::SourceLocation const&) const [function] [call site2] 03504
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03505
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03506
11 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 03507
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03508
11 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 03509
11 solidity::frontend::ASTNode::location() const [function] [call site2] 03510
11 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 03511
11 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03512
11 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03513
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03514
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03515
10 solidity::langutil::ErrorReporter::declarationError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03516
10 solidity::frontend::ContractDefinition::baseContracts() const [function] [call site2] 03517
10 solidity::frontend::InheritanceSpecifier::name() const [function] [call site2] 03518
10 __dynamic_cast [call site2] 03519
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03520
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03521
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03522
10 boost::error_info ::error_info(char const*) [function] [call site2] 03523
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03524
10 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 03525
10 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 03526
10 solidity::frontend::ContractLevelChecker::annotateBaseConstructorArguments(solidity::frontend::ContractDefinition const&, solidity::frontend::FunctionDefinition const*, solidity::frontend::ASTNode const*) [function] [call site2] 03527
10 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 03528
10 solidity::frontend::CallableDeclaration::parameters() const [function] [call site2] 03529
9 solidity::frontend::ContractLevelChecker::checkAbstractDefinitions(solidity::frontend::ContractDefinition const&) [function] [call site2] 03530
10 auto ranges::views::view_closure_base_ns::operator| >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector >&, ranges::views::view_closure ) [function] [call site2] 03531
11 _ZNK6ranges5views10reverse_fnclIRNSt3__16vectorIPKN8solidity8frontend18ContractDefinitionENS3_9allocatorIS9_EEEELb1ELi0ELi0EEENS_12reverse_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEOSF_ [function] [call site2] 03532
12 auto ranges::views::all_fn::operator() >&, true, 0, 0>(std::__1::vector >&) const [function] [call site2] 03533
12 ranges::reverse_view > > >::reverse_view(ranges::ref_view > >) [function] [call site2] 03534
13 std::__1::remove_reference > >&>::type&& ranges::detail::move > >&>(ranges::ref_view > >&) [function] [call site2] 03535
10 ranges::reverse_view > > >::begin() [function] [call site2] 03536
11 ranges::reverse_view > > >::begin_(std::__1::integral_constant ) [function] [call site2] 03537
12 meta::detail::_cond > >&> >::invoke ::invoke > >&> ranges::_end_::fn::operator() > >&, true, 0, 0>(ranges::ref_view > >&) const [function] [call site2] 03538
12 ranges::basic_iterator > > ranges::make_reverse_iterator_fn::operator() , true, 0>(std::__1::__wrap_iter ) const [function] [call site2] 03539
13 ranges::basic_iterator > >::mixin(std::__1::__wrap_iter ) [function] [call site2] 03540
14 ranges::detail::iterator_associated_types_base_ >, true>::mixin(std::__1::__wrap_iter ) [function] [call site2] 03541
15 ranges::detail::readable_iterator_associated_types_base >, void>::mixin(std::__1::__wrap_iter ) [function] [call site2] 03542
16 ranges::detail::reverse_cursor >::mixin::mixin(std::__1::__wrap_iter ) [function] [call site2] 03543
17 ranges::detail::reverse_cursor >::reverse_cursor(std::__1::__wrap_iter ) [function] [call site2] 03544
10 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 03545
11 bool ranges::operator== >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 03546
12 ranges::detail::reverse_cursor > const& ranges::range_access::pos > >(ranges::basic_iterator > > const&) [function] [call site2] 03547
13 ranges::basic_iterator > >::pos() const [function] [call site2] 03548
14 ranges::box >, void, (ranges::detail::box_compress)0>::get() const & [function] [call site2] 03549
10 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 03550
10 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 03551
10 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::VariableDeclaration const*) [function] [call site2] 03552
10 solidity::frontend::ContractLevelChecker::checkAbstractDefinitions(solidity::frontend::ContractDefinition const&)::$_0::operator()(solidity::frontend::OverrideProxy const&) const [function] [call site2] 03553
11 solidity::frontend::OverrideProxy::unimplemented() const [function] [call site2] 03554
10 solidity::frontend::ContractDefinition::functionModifiers() const [function] [call site2] 03555
10 solidity::frontend::FunctionDefinition::isConstructor() const [function] [call site2] 03556
10 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::FunctionDefinition const*) [function] [call site2] 03557
10 solidity::frontend::ContractLevelChecker::checkAbstractDefinitions(solidity::frontend::ContractDefinition const&)::$_0::operator()(solidity::frontend::OverrideProxy const&) const [function] [call site2] 03558
10 solidity::frontend::OverrideProxy::OverrideProxy(solidity::frontend::ModifierDefinition const*) [function] [call site2] 03559
10 solidity::frontend::ContractLevelChecker::checkAbstractDefinitions(solidity::frontend::ContractDefinition const&)::$_0::operator()(solidity::frontend::OverrideProxy const&) const [function] [call site2] 03560
10 solidity::frontend::ContractDefinition::abstract() const [function] [call site2] 03561
10 solidity::frontend::OverrideProxy::unimplemented() const [function] [call site2] 03562
10 solidity::frontend::OverrideProxy::declaration() const [function] [call site2] 03563
10 solidity::frontend::ContractDefinition::contractKind() const [function] [call site2] 03564
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03565
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03566
10 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03567
10 solidity::frontend::ContractDefinition::contractKind() const [function] [call site2] 03568
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03569
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03570
10 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03571
10 solidity::frontend::ContractDefinition::contractKind() const [function] [call site2] 03572
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03573
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03574
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03575
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03576
10 boost::error_info ::error_info(char const*) [function] [call site2] 03577
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03578
10 solidity::frontend::ContractDefinition::contractKind() const [function] [call site2] 03579
10 solidity::frontend::ContractDefinition::abstract() const [function] [call site2] 03580
10 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03581
10 std::__1::optional > >::operator*() & [function] [call site2] 03582
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03583
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03584
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03585
10 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 03586
10 solidity::util::SetOnce , std::__1::allocator > >::operator*() const [function] [call site2] 03587
10 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03588
10 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03589
9 solidity::frontend::ContractLevelChecker::checkExternalTypeClashes(solidity::frontend::ContractDefinition const&) [function] [call site2] 03590
10 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 03591
10 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 03592
10 solidity::frontend::TypeProvider::function(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 03593
11 solidity::frontend::FunctionType const* solidity::frontend::TypeProvider::createAndGet (solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind&) [function] [call site2] 03594
10 solidity::frontend::FunctionType::interfaceFunctionType() const [function] [call site2] 03595
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03596
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03597
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03598
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03599
11 boost::error_info ::error_info(char const*) [function] [call site2] 03600
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03601
11 solidity::frontend::FunctionType::kind() const [function] [call site2] 03602
11 solidity::frontend::Scopable::scope() const [function] [call site2] 03603
11 __dynamic_cast [call site2] 03604
11 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 03605
11 (anonymous namespace)::transformParametersToExternal(std::__1::vector > const&, bool) [function] [call site2] 03606
12 solidity::util::Result > >::err(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03607
13 solidity::util::Result > >::Result(std::__1::vector >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03608
12 solidity::util::Result ::get() const [function] [call site2] 03609
12 solidity::util::Result > >::err(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03610
12 solidity::util::Result > >::Result(std::__1::vector >) [function] [call site2] 03611
13 solidity::util::Result > >::Result(std::__1::vector >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03612
11 solidity::util::Result > >::message() const [function] [call site2] 03613
11 (anonymous namespace)::transformParametersToExternal(std::__1::vector > const&, bool) [function] [call site2] 03614
11 solidity::util::Result > >::message() const [function] [call site2] 03615
11 __dynamic_cast [call site2] 03616
11 solidity::util::Result > >::get() const [function] [call site2] 03617
11 solidity::frontend::FunctionType::takesArbitraryParameters() const [function] [call site2] 03618
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03619
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03620
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03621
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03622
11 boost::error_info ::error_info(char const*) [function] [call site2] 03623
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03624
11 solidity::util::Result > >::operator std::__1::vector > const&() const [function] [call site2] 03625
11 solidity::util::Result > >::operator std::__1::vector > const&() const [function] [call site2] 03626
11 solidity::frontend::TypeProvider::function(std::__1::vector > const&, std::__1::vector > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, solidity::frontend::FunctionType::Kind, solidity::frontend::StateMutability, solidity::frontend::Declaration const*, solidity::frontend::FunctionType::Options) [function] [call site2] 03627
12 solidity::frontend::FunctionType const* solidity::frontend::TypeProvider::createAndGet > const&, std::__1::vector > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, solidity::frontend::FunctionType::Kind&, solidity::frontend::StateMutability&, solidity::frontend::Declaration const*&, solidity::frontend::FunctionType::Options>(std::__1::vector > const&, std::__1::vector > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, solidity::frontend::FunctionType::Kind&, solidity::frontend::StateMutability&, solidity::frontend::Declaration const*&, solidity::frontend::FunctionType::Options&&) [function] [call site2] 03628
11 solidity::util::Result > >::~Result() [function] [call site2] 03629
10 solidity::frontend::FunctionType::externalSignature() const [function] [call site2] 03630
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03631
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03632
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03633
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03634
11 boost::error_info ::error_info(char const*) [function] [call site2] 03635
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03636
11 solidity::frontend::Declaration::name() const [function] [call site2] 03637
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03638
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03639
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03640
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03641
11 boost::error_info ::error_info(char const*) [function] [call site2] 03642
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03643
11 solidity::frontend::FunctionType::kind() const [function] [call site2] 03644
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03645
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03646
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03647
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03648
11 boost::error_info ::error_info(char const*) [function] [call site2] 03649
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03650
11 solidity::frontend::FunctionType::kind() const [function] [call site2] 03651
11 solidity::frontend::Scopable::scope() const [function] [call site2] 03652
11 __dynamic_cast [call site2] 03653
11 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 03654
11 (anonymous namespace)::transformParametersToExternal(std::__1::vector > const&, bool) [function] [call site2] 03655
11 solidity::util::Result > >::message() const [function] [call site2] 03656
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03657
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03658
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03659
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03660
11 boost::error_info ::error_info(char const*) [function] [call site2] 03661
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03662
11 solidity::util::Result > >::get() const [function] [call site2] 03663
11 auto ranges::views::transform_fn::operator() (solidity::frontend::FunctionType::externalSignature() const::$_11) const [function] [call site2] 03664
12 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::transform_base_fn&&, solidity::frontend::FunctionType::externalSignature() const::$_11&&) const [function] [call site2] 03665
12 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 03666
11 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure >) [function] [call site2] 03667
11 solidity::frontend::Declaration::name() const [function] [call site2] 03668
11 boost::range_value > const>, solidity::frontend::FunctionType::externalSignature() const::$_11> >::type boost::algorithm::join > const>, solidity::frontend::FunctionType::externalSignature() const::$_11>, char [2]>(ranges::transform_view > const>, solidity::frontend::FunctionType::externalSignature() const::$_11> const&, char const (&) [2]) [function] [call site2] 03669
12 boost::range_iterator > const>, solidity::frontend::FunctionType::externalSignature() const::$_11> const, void>::type boost::range_adl_barrier::begin > const>, solidity::frontend::FunctionType::externalSignature() const::$_11> >(ranges::transform_view > const>, solidity::frontend::FunctionType::externalSignature() const::$_11> const&) [function] [call site2] 03670
12 boost::range_iterator > const>, solidity::frontend::FunctionType::externalSignature() const::$_11> const, void>::type boost::range_adl_barrier::end > const>, solidity::frontend::FunctionType::externalSignature() const::$_11> >(ranges::transform_view > const>, solidity::frontend::FunctionType::externalSignature() const::$_11> const&) [function] [call site2] 03671
12 bool ranges::operator!= , ranges::iter_transform_view > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , ranges::iter_transform_view > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 03672
12 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 03673
12 concepts::return_t_ , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >)&&(!(ranges::detail::is_writable_cursor_v , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >::operator* () const [function] [call site2] 03674
13 ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >::pos() const [function] [call site2] 03675
13 decltype (({parm#1}.read)()) ranges::range_access::read , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >(ranges::adaptor_cursor , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > const&) [function] [call site2] 03676
14 std::__1::basic_string , std::__1::allocator > ranges::adaptor_cursor , ranges::iter_transform_view > const>, ranges::indirected >::adaptor >::read > const>, ranges::indirected >::adaptor , std::__1::basic_string , std::__1::allocator > >() const [function] [call site2] 03677
15 ranges::compressed_pair , ranges::iter_transform_view > const>, ranges::indirected >::adaptor >::second() const & [function] [call site2] 03678
16 ranges::box > const>, ranges::indirected >::adaptor , std::__1::integral_constant , (ranges::detail::box_compress)0>::get() const & [function] [call site2] 03679
15 ranges::iter_transform_view > const>, ranges::indirected >::adaptor ::read(std::__1::__wrap_iter ) const [function] [call site2] 03680
16 decltype (((ranges::reference_wrapper > const> const&){parm#1})((std::__1::__wrap_iter &){parm#2})) ranges::invoke_fn::operator() > const> const&, std::__1::__wrap_iter &>(ranges::reference_wrapper > const> const&, std::__1::__wrap_iter &) const [function] [call site2] 03681
17 decltype (ranges::invoke(static_cast > const>(*((*this).t_)), static_cast &>({parm#1}))) ranges::reference_wrapper > const>::operator() &>(std::__1::__wrap_iter &) const [function] [call site2] 03682
18 decltype (((ranges::semiregular_box > const&){parm#1})((std::__1::__wrap_iter &){parm#2})) ranges::invoke_fn::operator() > const&, std::__1::__wrap_iter &>(ranges::semiregular_box > const&, std::__1::__wrap_iter &) const [function] [call site2] 03683
19 decltype(auto) ranges::semiregular_box >::operator() &, true, 0>(std::__1::__wrap_iter &) const & [function] [call site2] 03684
20 decltype (((ranges::indirected const&){parm#1})((std::__1::__wrap_iter &){parm#2})) ranges::invoke_fn::operator() const&, std::__1::__wrap_iter &>(ranges::indirected const&, std::__1::__wrap_iter &) const [function] [call site2] 03685
21 decltype (ranges::invoke((solidity::frontend::FunctionType::externalSignature() const::$_11 const)((*this).fn_), (*{parm#1})...)) ranges::indirected ::operator() >(std::__1::__wrap_iter ) const [function] [call site2] 03686
22 decltype (((solidity::frontend::FunctionType::externalSignature() const::$_11 const&){parm#1})((solidity::frontend::Type const* const&){parm#2})) ranges::invoke_fn::operator() (solidity::frontend::FunctionType::externalSignature() const::$_11 const&, solidity::frontend::Type const* const&) const [function] [call site2] 03687
23 solidity::frontend::FunctionType::externalSignature() const::$_11::operator()(solidity::frontend::Type const*) const [function] [call site2] 03688
12 void boost::algorithm::detail::insert , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator >::iterator, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03689
13 boost::range_iterator , std::__1::allocator > const, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03690
13 boost::range_iterator , std::__1::allocator > const, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03691
13 void boost::algorithm::detail::insert , std::__1::allocator >, std::__1::__wrap_iter >(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator >::iterator, std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 03692
12 concepts::return_t_ , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >&> ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >::operator++ () [function] [call site2] 03693
13 ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >::pos() [function] [call site2] 03694
14 ranges::box , ranges::iter_transform_view > const>, ranges::indirected >::adaptor >, void, (ranges::detail::box_compress)0>::get() & [function] [call site2] 03695
13 decltype (({parm#1}.next)()) ranges::range_access::next , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >(ranges::adaptor_cursor , ranges::iter_transform_view > const>, ranges::indirected >::adaptor >&) [function] [call site2] 03696
14 void ranges::adaptor_cursor , ranges::iter_transform_view > const>, ranges::indirected >::adaptor >::next > const>, ranges::indirected >::adaptor , void>() [function] [call site2] 03697
15 ranges::compressed_pair , ranges::iter_transform_view > const>, ranges::indirected >::adaptor >::first() & [function] [call site2] 03698
16 ranges::box , std::__1::integral_constant , (ranges::detail::box_compress)0>::get() & [function] [call site2] 03699
15 void ranges::adaptor_base::next , true, 0>(std::__1::__wrap_iter &) [function] [call site2] 03700
12 bool ranges::operator!= , ranges::iter_transform_view > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , ranges::iter_transform_view > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 03701
12 boost::iterator_range boost::as_literal (char const (&) [2ul]) [function] [call site2] 03702
12 void boost::algorithm::detail::insert , std::__1::allocator >, boost::iterator_range >(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator >::iterator, boost::iterator_range const&) [function] [call site2] 03703
12 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 03704
12 concepts::return_t_ , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >)&&(!(ranges::detail::is_writable_cursor_v , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >::operator* () const [function] [call site2] 03705
12 void boost::algorithm::detail::insert , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator >::iterator, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03706
11 ranges::iter_transform_view > const>, ranges::indirected >::~iter_transform_view() [function] [call site2] 03707
12 ranges::semiregular_box >::~semiregular_box() [function] [call site2] 03708
13 ranges::semiregular_box >::reset() [function] [call site2] 03709
11 solidity::util::Result > >::~Result() [function] [call site2] 03710
10 solidity::frontend::FunctionType::asExternallyCallableFunction(bool) const [function] [call site2] 03711
11 solidity::frontend::TypeProvider::isReferenceWithLocation(solidity::frontend::Type const*, solidity::frontend::DataLocation) [function] [call site2] 03712
12 __dynamic_cast [call site2] 03713
12 solidity::frontend::ReferenceType::location() const [function] [call site2] 03714
11 solidity::frontend::TypeProvider::withLocationIfReference(solidity::frontend::DataLocation, solidity::frontend::Type const*, bool) [function] [call site2] 03715
12 __dynamic_cast [call site2] 03716
12 solidity::frontend::TypeProvider::withLocation(solidity::frontend::ReferenceType const*, solidity::frontend::DataLocation, bool) [function] [call site2] 03717
13 solidity::frontend::ReferenceType::location() const [function] [call site2] 03718
13 solidity::frontend::ReferenceType::isPointer() const [function] [call site2] 03719
13 solidity::frontend::TypeProvider::instance() [function] [call site2] 03720
13 solidity::frontend::TypeProvider::instance() [function] [call site2] 03721
11 solidity::frontend::TypeProvider::isReferenceWithLocation(solidity::frontend::Type const*, solidity::frontend::DataLocation) [function] [call site2] 03722
11 solidity::frontend::TypeProvider::withLocationIfReference(solidity::frontend::DataLocation, solidity::frontend::Type const*, bool) [function] [call site2] 03723
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03724
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03725
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03726
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03727
11 boost::error_info ::error_info(char const*) [function] [call site2] 03728
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03729
11 solidity::frontend::Declaration::isPublic() const [function] [call site2] 03730
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03731
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03732
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03733
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03734
11 boost::error_info ::error_info(char const*) [function] [call site2] 03735
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03736
11 solidity::frontend::FunctionType::Options::fromFunctionType(solidity::frontend::FunctionType const&) [function] [call site2] 03737
12 solidity::frontend::FunctionType::Options::Options() [function] [call site2] 03738
12 solidity::frontend::FunctionType::takesArbitraryParameters() const [function] [call site2] 03739
12 solidity::frontend::FunctionType::gasSet() const [function] [call site2] 03740
12 solidity::frontend::FunctionType::valueSet() const [function] [call site2] 03741
12 solidity::frontend::FunctionType::saltSet() const [function] [call site2] 03742
12 solidity::frontend::FunctionType::bound() const [function] [call site2] 03743
11 solidity::frontend::TypeProvider::function(std::__1::vector > const&, std::__1::vector > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, solidity::frontend::FunctionType::Kind, solidity::frontend::StateMutability, solidity::frontend::Declaration const*, solidity::frontend::FunctionType::Options) [function] [call site2] 03744
10 solidity::frontend::TypeProvider::function(solidity::frontend::VariableDeclaration const&) [function] [call site2] 03745
11 solidity::frontend::FunctionType const* solidity::frontend::TypeProvider::createAndGet (solidity::frontend::VariableDeclaration const&) [function] [call site2] 03746
10 solidity::frontend::FunctionType::interfaceFunctionType() const [function] [call site2] 03747
10 solidity::frontend::FunctionType::externalSignature() const [function] [call site2] 03748
10 solidity::frontend::FunctionType::asExternallyCallableFunction(bool) const [function] [call site2] 03749
10 solidity::frontend::FunctionType::hasEqualParameterTypes(solidity::frontend::FunctionType const&) const [function] [call site2] 03750
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03751
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03752
10 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03753
9 solidity::frontend::ContractLevelChecker::checkHashCollisions(solidity::frontend::ContractDefinition const&) [function] [call site2] 03754
10 solidity::frontend::ContractDefinition::interfaceFunctionList(bool) const [function] [call site2] 03755
11 std::__1::vector , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > > const& solidity::util::LazyInit , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > > >::init (solidity::frontend::ContractDefinition::interfaceFunctionList(bool) const::$_1&&) const [function] [call site2] 03756
12 void solidity::util::LazyInit , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > > >::doInit (solidity::frontend::ContractDefinition::interfaceFunctionList(bool) const::$_1&&) const [function] [call site2] 03757
13 solidity::frontend::ContractDefinition::interfaceFunctionList(bool) const::$_1::operator()() const [function] [call site2] 03758
14 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 03759
14 solidity::frontend::TypeProvider::function(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 03760
14 solidity::frontend::TypeProvider::function(solidity::frontend::VariableDeclaration const&) [function] [call site2] 03761
14 solidity::frontend::FunctionType::interfaceFunctionType() const [function] [call site2] 03762
14 solidity::frontend::FunctionType::externalSignature() const [function] [call site2] 03763
14 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03764
15 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03765
16 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const*) [function] [call site2] 03766
15 solidity::util::keccak256(solidity::util::vector_ref ) [function] [call site2] 03767
16 solidity::util::FixedHash<32u>::FixedHash() [function] [call site2] 03768
16 solidity::util::FixedHash<32u>::data() [function] [call site2] 03769
16 solidity::util::vector_ref ::data() const [function] [call site2] 03770
16 solidity::util::(anonymous namespace)::hash(unsigned char*, unsigned long, unsigned char const*, unsigned long, unsigned long, unsigned char) [function] [call site2] 03771
17 solidity::util::(anonymous namespace)::xorin(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 03772
17 solidity::util::(anonymous namespace)::xorin(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 03773
17 solidity::util::(anonymous namespace)::keccakf(void*) [function] [call site2] 03774
17 solidity::util::(anonymous namespace)::setout(unsigned char const*, unsigned char*, unsigned long) [function] [call site2] 03775
14 solidity::util::FixedHash<4u>::FixedHash<32u>(solidity::util::FixedHash<32u> const&, solidity::util::FixedHash<4u>::ConstructFromHashType) [function] [call site2] 03776
15 solidity::util::FixedHash<32u>::operator[](unsigned int) const [function] [call site2] 03777
12 std::__1::optional , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > > >::value() & [function] [call site2] 03778
13 std::__1::__optional_storage_base , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > >, false>::__get() & [function] [call site2] 03779
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03780
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03781
10 solidity::frontend::FunctionType::externalSignature() const [function] [call site2] 03782
10 solidity::langutil::ErrorReporter::fatalTypeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03783
9 solidity::frontend::ContractLevelChecker::checkLibraryRequirements(solidity::frontend::ContractDefinition const&) [function] [call site2] 03784
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 03785
10 solidity::frontend::ContractDefinition::baseContracts() const [function] [call site2] 03786
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03787
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03788
10 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03789
10 solidity::frontend::VariableDeclaration::isConstant() const [function] [call site2] 03790
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 03791
10 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03792
9 solidity::frontend::ContractLevelChecker::checkBaseABICompatibility(solidity::frontend::ContractDefinition const&) [function] [call site2] 03793
10 solidity::frontend::Scopable::sourceUnit() const [function] [call site2] 03794
11 solidity::frontend::Scopable::scope() const [function] [call site2] 03795
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03796
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03797
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03798
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03799
11 boost::error_info ::error_info(char const*) [function] [call site2] 03800
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03801
11 __dynamic_cast [call site2] 03802
11 solidity::frontend::Scopable::scope() const [function] [call site2] 03803
11 __dynamic_cast [call site2] 03804
11 solidity::frontend::Scopable::scope() const [function] [call site2] 03805
11 __dynamic_cast [call site2] 03806
10 solidity::util::SetOnce ::operator*() const [function] [call site2] 03807
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 03808
10 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 03809
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03810
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03811
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03812
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03813
10 boost::error_info ::error_info(char const*) [function] [call site2] 03814
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03815
10 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 03816
10 solidity::frontend::ContractDefinition::interfaceFunctionList(bool) const [function] [call site2] 03817
10 solidity::frontend::FunctionType::hasDeclaration() const [function] [call site2] 03818
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03819
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03820
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03821
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03822
10 boost::error_info ::error_info(char const*) [function] [call site2] 03823
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03824
10 solidity::frontend::FunctionType::declaration() const [function] [call site2] 03825
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03826
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03827
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03828
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03829
11 boost::error_info ::error_info(char const*) [function] [call site2] 03830
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03831
10 solidity::frontend::Scopable::sourceUnit() const [function] [call site2] 03832
10 solidity::util::SetOnce ::operator*() const [function] [call site2] 03833
10 solidity::frontend::FunctionType::declaration() const [function] [call site2] 03834
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03835
10 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 03836
11 solidity::frontend::FunctionType::bound() const [function] [call site2] 03837
10 solidity::frontend::FunctionType::returnParameterTypes() const [function] [call site2] 03838
10 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 03839
11 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 03840
10 solidity::frontend::TypeChecker::typeSupportedByOldABIEncoder(solidity::frontend::Type const&, bool) [function] [call site2] 03841
11 solidity::frontend::ArrayType::baseType() const [function] [call site2] 03842
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03843
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03844
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03845
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03846
12 boost::error_info ::error_info(char const*) [function] [call site2] 03847
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03848
11 solidity::frontend::TypeChecker::typeSupportedByOldABIEncoder(solidity::frontend::Type const&, bool) [function] [call site2] 03849
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03850
10 solidity::langutil::ErrorReporter::fatalTypeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03851
11 solidity::langutil::ErrorReporter::fatalError(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03852
12 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03853
12 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 03854
10 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03855
9 solidity::frontend::ContractLevelChecker::checkPayableFallbackWithoutReceive(solidity::frontend::ContractDefinition const&) [function] [call site2] 03856
10 solidity::frontend::ContractDefinition::fallbackFunction() const [function] [call site2] 03857
11 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 03858
10 solidity::frontend::FunctionDefinition::isPayable() const [function] [call site2] 03859
10 solidity::frontend::ContractDefinition::interfaceFunctionList(bool) const [function] [call site2] 03860
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03861
10 solidity::frontend::ASTNode::location() const [function] [call site2] 03862
10 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 03863
10 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SecondarySourceLocation const&) [function] [call site2] 03864
10 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 03865
9 solidity::frontend::ContractLevelChecker::checkStorageSize(solidity::frontend::ContractDefinition const&) [function] [call site2] 03866
10 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 03867
10 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::data_type::data_type(long long) [function] [call site2] 03868
11 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 03869
10 auto ranges::views::view_closure_base_ns::operator| >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector >&, ranges::views::view_closure ) [function] [call site2] 03870
10 ranges::reverse_view > > >::begin() [function] [call site2] 03871
10 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 03872
10 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03873
11 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 03874
10 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 03875
10 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::operator+=(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03876
11 boost::multiprecision::detail::scoped_default_precision >, (boost::multiprecision::expression_template_option)1>, false>::scoped_default_precision >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03877
11 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03878
11 void boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::do_add >, (boost::multiprecision::expression_template_option)1>, void, void, void> >(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void, void> const&, boost::multiprecision::detail::terminal const&) [function] [call site2] 03879
12 void boost::multiprecision::detail::maybe_promote_precision >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>*) [function] [call site2] 03880
13 void boost::multiprecision::detail::maybe_promote_precision >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>*, mpl_::bool_ const&) [function] [call site2] 03881
12 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void, void>::value() const [function] [call site2] 03882
12 _ZN5boost14multiprecision8backends8eval_addILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEELj0ELj0ELS3_1ELS4_0ES7_Lj0ELj0ELS3_1ELS4_0ES7_EENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERSB_RKSD_RKSF_ [function] [call site2] 03883
13 void boost::multiprecision::backends::subtract_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03884
14 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 03885
14 void boost::multiprecision::std_constexpr::swap (unsigned long long&, unsigned long long&) [function] [call site2] 03886
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 03887
15 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03888
15 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 03889
15 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 03890
14 __clang_call_terminate [call site2] 03891
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 03892
14 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare_unsigned<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) const [function] [call site2] 03893
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 03894
14 void boost::multiprecision::std_constexpr::swap (unsigned long long const*&, unsigned long long const*&) [function] [call site2] 03895
14 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 03896
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 03897
13 void boost::multiprecision::backends::add_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03898
14 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 03899
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 03900
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 03901
14 void boost::multiprecision::std_constexpr::swap (unsigned long long const*&, unsigned long long const*&) [function] [call site2] 03902
14 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 03903
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 03904
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 03905
10 _ZN5boost14multiprecisionlsINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEiEENS_11enable_if_cIXaasr11is_integralIT0_EE5valueeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberISC_LNS0_26expression_template_optionE1EEEE4typeEOSG_RKSB_ [function] [call site2] 03906
11 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, int, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, int const&) [function] [call site2] 03907
11 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail10shift_leftESB_ivvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 03908
12 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 03909
12 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEaSINS0_6detail10shift_leftESB_ivvEENS_11enable_if_cIXsr14is_convertibleINSD_10expressionIT_T0_T1_T2_T3_E11result_typeESB_EE5valueERSB_E4typeERKSM_ [function] [call site2] 03910
13 boost::multiprecision::detail::scoped_default_precision >, (boost::multiprecision::expression_template_option)1>, false>::scoped_default_precision >, (boost::multiprecision::expression_template_option)1>, int, void, void> >(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, int, void, void> const&) [function] [call site2] 03911
13 void boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::do_assign >, (boost::multiprecision::expression_template_option)1>, int, void, void>(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, int, void, void> const&, mpl_::bool_ const&) [function] [call site2] 03912
14 void boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::do_assign >, (boost::multiprecision::expression_template_option)1>, int, void, void> >(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, int, void, void> const&, boost::multiprecision::detail::shift_left const&) [function] [call site2] 03913
15 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, int, void, void>::left() const [function] [call site2] 03914
16 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03915
15 void boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::do_assign_left_shift >, (boost::multiprecision::expression_template_option)1>, void, void, void>, long long>(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void, void> const&, long long const&, boost::multiprecision::detail::terminal const&) [function] [call site2] 03916
16 void boost::multiprecision::detail::check_shift_range (long long, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03917
17 std::out_of_range::out_of_range(char const*) [function] [call site2] 03918
17 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 03919
17 void boost::throw_exception (std::out_of_range const&, boost::source_location const&) [function] [call site2] 03920
17 std::out_of_range::~out_of_range() [call site2] 03921
16 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void, void>::value() const [function] [call site2] 03922
16 void boost::multiprecision::default_ops::eval_left_shift >, unsigned long>(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, unsigned long) [function] [call site2] 03923
17 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::assign(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false> const&) [function] [call site2] 03924
18 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 03925
17 _ZN5boost14multiprecision8backends15eval_left_shiftILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERSB_o [function] [call site2] 03926
18 void boost::multiprecision::backends::is_valid_bitwise_op<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, mpl_::int_<0> const&) [function] [call site2] 03927
18 void boost::multiprecision::backends::left_shift_byte > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, unsigned __int128) [function] [call site2] 03928
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 03929
18 void boost::multiprecision::backends::left_shift_generic > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, unsigned __int128) [function] [call site2] 03930
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 03931
10 _ZN5boost14multiprecisiongeINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 03932
11 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03933
12 _ZN5boost14multiprecision6detail18is_unordered_valueINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEENS_11enable_if_cIXnesr15number_categoryIT_EE5valueLNS0_20number_category_typeE1EEbE4typeERKNS0_6numberISD_XT0_EEE [function] [call site2] 03934
11 bool boost::multiprecision::default_ops::eval_lt > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03935
12 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) const [function] [call site2] 03936
13 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare_imp<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, mpl_::bool_ const&, mpl_::bool_ const&) const [function] [call site2] 03937
14 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare_unsigned<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) const [function] [call site2] 03938
10 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03939
10 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03940
9 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 03941
9 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03942
7 solidity::frontend::TypeChecker::checkTypeRequirements(solidity::frontend::SourceUnit const&) [function] [call site2] 03943
8 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 03944
7 solidity::frontend::DocStringAnalyser::DocStringAnalyser(solidity::langutil::ErrorReporter&) [function] [call site2] 03945
7 solidity::frontend::ASTConstVisitor::~ASTConstVisitor() [function] [call site2] 03946
7 solidity::frontend::DocStringAnalyser::analyseDocStrings(solidity::frontend::SourceUnit const&) [function] [call site2] 03947
8 solidity::langutil::ErrorReporter::errorWatcher() const [function] [call site2] 03948
8 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 03949
7 solidity::frontend::PostTypeChecker::PostTypeChecker(solidity::langutil::ErrorReporter&) [function] [call site2] 03950
8 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 03951
8 solidity::frontend::ASTConstVisitor::~ASTConstVisitor() [function] [call site2] 03952
7 solidity::frontend::PostTypeChecker::finalize() [function] [call site2] 03953
8 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 03954
8 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03955
7 solidity::frontend::PostTypeChecker::check(solidity::frontend::ASTNode const&) [function] [call site2] 03956
8 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 03957
7 solidity::frontend::PostTypeChecker::~PostTypeChecker() [function] [call site2] 03958
8 solidity::frontend::ASTConstVisitor::~ASTConstVisitor() [function] [call site2] 03959
7 solidity::frontend::CompilerStack::createAndAssignCallGraphs() [function] [call site2] 03960
8 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 03961
8 solidity::frontend::FunctionCallGraphBuilder::buildCreationGraph(solidity::frontend::ContractDefinition const&) [function] [call site2] 03962
9 solidity::frontend::FunctionCallGraphBuilder::FunctionCallGraphBuilder(solidity::frontend::ContractDefinition const&) [function] [call site2] 03963
10 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 03964
10 solidity::frontend::CallGraph::CallGraph() [function] [call site2] 03965
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03966
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03967
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03968
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03969
9 boost::error_info ::error_info(char const*) [function] [call site2] 03970
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03971
9 auto ranges::views::view_closure_base_ns::operator| >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector >&, ranges::views::view_closure ) [function] [call site2] 03972
9 ranges::reverse_view > > >::begin() [function] [call site2] 03973
9 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 03974
9 solidity::frontend::FunctionCallGraphBuilder::processQueue() [function] [call site2] 03975
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03976
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03977
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03978
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03979
10 boost::error_info ::error_info(char const*) [function] [call site2] 03980
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03981
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03982
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03983
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03984
10 boost::error_info ::error_info(char const*) [function] [call site2] 03985
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03986
9 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 03987
9 solidity::frontend::VariableDeclaration::isConstant() const [function] [call site2] 03988
9 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 03989
9 solidity::frontend::FunctionCallGraphBuilder::functionReferenced(solidity::frontend::CallableDeclaration const&, bool) [function] [call site2] 03990
10 solidity::frontend::FunctionCallGraphBuilder::add(std::__1::variant , std::__1::variant ) [function] [call site2] 03991
10 solidity::frontend::FunctionCallGraphBuilder::add(std::__1::variant , std::__1::variant ) [function] [call site2] 03992
10 solidity::frontend::FunctionCallGraphBuilder::enqueueCallable(solidity::frontend::CallableDeclaration const&) [function] [call site2] 03993
9 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 03994
9 solidity::frontend::ContractDefinition::baseContracts() const [function] [call site2] 03995
9 solidity::frontend::CallGraph::CallGraph(solidity::frontend::CallGraph&&) [function] [call site2] 03996
9 solidity::frontend::FunctionCallGraphBuilder::~FunctionCallGraphBuilder() [function] [call site2] 03997
10 solidity::frontend::CallGraph::~CallGraph() [function] [call site2] 03998
10 solidity::frontend::ASTConstVisitor::~ASTConstVisitor() [function] [call site2] 03999
8 solidity::util::SetOnce >::operator=(std::__1::shared_ptr ) & [function] [call site2] 04000
8 solidity::frontend::CallGraph::~CallGraph() [function] [call site2] 04001
8 solidity::util::SetOnce >::operator*() const [function] [call site2] 04002
8 solidity::frontend::FunctionCallGraphBuilder::buildDeployedGraph(solidity::frontend::ContractDefinition const&, solidity::frontend::CallGraph const&) [function] [call site2] 04003
9 solidity::frontend::FunctionCallGraphBuilder::FunctionCallGraphBuilder(solidity::frontend::ContractDefinition const&) [function] [call site2] 04004
9 solidity::frontend::ContractDefinition::interfaceFunctionList(bool) const [function] [call site2] 04005
9 auto ranges::views::transform_fn::operator() (solidity::frontend::FunctionCallGraphBuilder::buildDeployedGraph(solidity::frontend::ContractDefinition const&, solidity::frontend::CallGraph const&)::$_0) const [function] [call site2] 04006
9 auto ranges::views::view_closure_base_ns::operator| , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > > const&, ranges::views::view_closure >) [function] [call site2] 04007
9 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__16vectorINS3_4pairIN8solidity4util9FixedHashILj4EEEPKNS6_8frontend12FunctionTypeEEENS3_9allocatorISE_EEEEEENS_10indirectedIZNSA_24FunctionCallGraphBuilder18buildDeployedGraphERKNSA_18ContractDefinitionERKNSA_9CallGraphEE3$_0EEEELNS_11cardinalityEn1EE5beginISU_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 04008
9 bool ranges::operator!= , solidity::frontend::FunctionType const*> const*>, ranges::iter_transform_view , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , solidity::frontend::FunctionType const*> const*>, ranges::iter_transform_view , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , solidity::frontend::FunctionType const*> const*>, ranges::iter_transform_view , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , solidity::frontend::FunctionType const*> const*>, ranges::iter_transform_view , solidity::frontend::FunctionType const*>, std::__1::allocator , solidity::frontend::FunctionType const*> > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 04009
9 solidity::frontend::ContractDefinition::fallbackFunction() const [function] [call site2] 04010
9 solidity::frontend::FunctionType::declaration() const [function] [call site2] 04011
9 __dynamic_cast [call site2] 04012
9 solidity::frontend::FunctionType::declaration() const [function] [call site2] 04013
9 __dynamic_cast [call site2] 04014
9 solidity::frontend::FunctionCallGraphBuilder::functionReferenced(solidity::frontend::CallableDeclaration const&, bool) [function] [call site2] 04015
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04016
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04017
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04018
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04019
9 boost::error_info ::error_info(char const*) [function] [call site2] 04020
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04021
9 solidity::frontend::ContractDefinition::fallbackFunction() const [function] [call site2] 04022
9 solidity::frontend::FunctionCallGraphBuilder::functionReferenced(solidity::frontend::CallableDeclaration const&, bool) [function] [call site2] 04023
9 solidity::frontend::ContractDefinition::receiveFunction() const [function] [call site2] 04024
9 solidity::frontend::ContractDefinition::receiveFunction() const [function] [call site2] 04025
9 solidity::frontend::FunctionCallGraphBuilder::functionReferenced(solidity::frontend::CallableDeclaration const&, bool) [function] [call site2] 04026
9 decltype(auto) solidity::util::valueOrDefault , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > >, solidity::frontend::CallGraph::CompareByID, std::__1::allocator const, std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > > > > const&, solidity::frontend::CallGraph::SpecialNode, std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > >&, void*>(std::__1::map , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > >, solidity::frontend::CallGraph::CompareByID, std::__1::allocator const, std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > > > > const&, solidity::frontend::CallGraph::SpecialNode const&, std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > >&, void*) [function] [call site2] 04027
9 solidity::frontend::FunctionCallGraphBuilder::processQueue() [function] [call site2] 04028
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04029
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04030
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04031
9 boost::error_info ::error_info(char const*) [function] [call site2] 04032
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04033
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04034
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04035
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04036
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04037
9 boost::error_info ::error_info(char const*) [function] [call site2] 04038
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04039
9 solidity::frontend::FunctionCallGraphBuilder::functionReferenced(solidity::frontend::CallableDeclaration const&, bool) [function] [call site2] 04040
9 solidity::frontend::CallGraph::CallGraph(solidity::frontend::CallGraph&&) [function] [call site2] 04041
9 solidity::frontend::FunctionCallGraphBuilder::~FunctionCallGraphBuilder() [function] [call site2] 04042
8 solidity::util::SetOnce >::operator=(std::__1::shared_ptr ) & [function] [call site2] 04043
8 solidity::frontend::CallGraph::~CallGraph() [function] [call site2] 04044
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04045
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04046
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04047
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04048
8 solidity::util::SetOnce >::operator->() const [function] [call site2] 04049
9 solidity::util::SetOnce >::operator*() const [function] [call site2] 04050
8 solidity::util::SetOnce >::operator->() const [function] [call site2] 04051
7 solidity::frontend::CompilerStack::findAndReportCyclicContractDependencies() [function] [call site2] 04052
8 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 04053
8 solidity::util::CycleDetector ::CycleDetector(std::__1::function &, unsigned long)>) [function] [call site2] 04054
8 solidity::util::CycleDetector ::run(solidity::frontend::ContractDefinition const&) [function] [call site2] 04055
8 solidity::frontend::ASTNode::location() const [function] [call site2] 04056
8 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 04057
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 04058
8 solidity::frontend::ASTNode::location() const [function] [call site2] 04059
8 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04060
8 solidity::util::CycleDetector ::~CycleDetector() [function] [call site2] 04061
7 solidity::frontend::PostTypeContractLevelChecker::PostTypeContractLevelChecker(solidity::langutil::ErrorReporter&) [function] [call site2] 04062
7 solidity::frontend::PostTypeContractLevelChecker::check(solidity::frontend::SourceUnit const&) [function] [call site2] 04063
8 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 04064
8 solidity::frontend::PostTypeContractLevelChecker::check(solidity::frontend::ContractDefinition const&) [function] [call site2] 04065
9 solidity::util::SetOnce >::set() const [function] [call site2] 04066
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04067
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04068
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04069
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04070
9 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 04071
9 solidity::frontend::FunctionType::externalSignature() const [function] [call site2] 04072
9 solidity::util::selectorFromSignature32(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04073
10 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04074
10 solidity::util::FixedHash<4u>::FixedHash<32u>(solidity::util::FixedHash<32u> const&, solidity::util::FixedHash<4u>::ConstructFromHashType) [function] [call site2] 04075
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 04076
11 unsigned int boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::convert_to () const [function] [call site2] 04077
12 void boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::convert_to_imp (unsigned int*) const [function] [call site2] 04078
13 _ZN5boost14multiprecision8backends15eval_convert_toIjLj32ELj32ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXaaaasr18is_trivial_cpp_intINS1_15cpp_int_backendIXT0_EXT1_EXT2_EXT3_ET4_EEEE5valuesr18is_unsigned_numberIS8_EE5valuesr5boost14is_convertibleINS8_15local_limb_typeET_EE5valueEvE4typeEPSA_RKS8_ [function] [call site2] 04079
14 boost::multiprecision::backends::conversion_overflow(mpl_::int_<0> const&) [function] [call site2] 04080
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 04081
9 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 04082
9 solidity::frontend::FunctionType::externalSignature() const [function] [call site2] 04083
9 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04084
9 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 04085
9 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04086
7 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 04087
7 __dynamic_cast [call site2] 04088
7 solidity::frontend::ImmutableValidator::ImmutableValidator(solidity::langutil::ErrorReporter&, solidity::frontend::ContractDefinition const&) [function] [call site2] 04089
8 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 04090
7 solidity::frontend::ImmutableValidator::analyze() [function] [call site2] 04091
8 auto ranges::views::view_closure_base_ns::operator| >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector >&, ranges::views::view_closure ) [function] [call site2] 04092
8 ranges::reverse_view > > >::begin() [function] [call site2] 04093
8 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 04094
8 ranges::reverse_view > > >::begin() [function] [call site2] 04095
8 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 04096
8 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 04097
8 solidity::frontend::VariableDeclaration::value() const [function] [call site2] 04098
8 ranges::reverse_view > > >::begin() [function] [call site2] 04099
8 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 04100
8 solidity::frontend::ContractDefinition::baseContracts() const [function] [call site2] 04101
8 solidity::frontend::InheritanceSpecifier::arguments() const [function] [call site2] 04102
8 ranges::reverse_view > > >::begin() [function] [call site2] 04103
8 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 04104
8 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 04105
8 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 04106
8 solidity::frontend::VariableDeclaration::value() const [function] [call site2] 04107
8 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 04108
8 solidity::frontend::ImmutableValidator::visitCallableIfNew(solidity::frontend::Declaration const&) [function] [call site2] 04109
9 __dynamic_cast [call site2] 04110
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04111
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04112
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04113
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04114
9 boost::error_info ::error_info(char const*) [function] [call site2] 04115
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04116
8 solidity::frontend::ASTNode::location() const [function] [call site2] 04117
8 solidity::frontend::ImmutableValidator::checkAllVariablesInitialized(solidity::langutil::SourceLocation const&) [function] [call site2] 04118
9 auto ranges::views::view_closure_base_ns::operator| >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector >&, ranges::views::view_closure ) [function] [call site2] 04119
9 ranges::reverse_view > > >::begin() [function] [call site2] 04120
9 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 04121
9 solidity::frontend::VariableDeclaration::immutable() const [function] [call site2] 04122
9 bool solidity::util::contains , std::__1::allocator >, solidity::frontend::VariableDeclaration const*>(std::__1::set , std::__1::allocator > const&, solidity::frontend::VariableDeclaration const* const&) [function] [call site2] 04123
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 04124
9 solidity::frontend::ASTNode::location() const [function] [call site2] 04125
9 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04126
9 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 04127
8 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 04128
8 solidity::frontend::ContractDefinition::functionModifiers() const [function] [call site2] 04129
8 solidity::frontend::ImmutableValidator::visitCallableIfNew(solidity::frontend::Declaration const&) [function] [call site2] 04130
8 solidity::frontend::ImmutableValidator::visitCallableIfNew(solidity::frontend::Declaration const&) [function] [call site2] 04131
7 solidity::frontend::CFG::CFG(solidity::langutil::ErrorReporter&) [function] [call site2] 04132
8 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 04133
8 solidity::frontend::CFG::NodeContainer::NodeContainer() [function] [call site2] 04134
7 solidity::frontend::CFG::constructFlow(solidity::frontend::ASTNode const&) [function] [call site2] 04135
8 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 04136
8 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04137
7 solidity::frontend::ControlFlowRevertPruner::ControlFlowRevertPruner(solidity::frontend::CFG&) [function] [call site2] 04138
7 solidity::frontend::ControlFlowRevertPruner::run() [function] [call site2] 04139
8 solidity::frontend::CFG::allFunctionFlows() const [function] [call site2] 04140
8 solidity::frontend::ControlFlowRevertPruner::findRevertStates() [function] [call site2] 04141
9 std::__1::set , std::__1::allocator > solidity::util::keys (std::__1::map , std::__1::allocator > > const&) [function] [call site2] 04142
10 auto solidity::util::applyMap , std::__1::allocator > >, solidity::util::keys (std::__1::map , std::__1::allocator > > const&)::{lambda(auto:1 const&)#1}, std::__1::set , std::__1::allocator > >(std::__1::map , std::__1::allocator > > const&, solidity::util::keys (std::__1::map , std::__1::allocator > > const&)::{lambda(auto:1 const&)#1}&&, std::__1::set , std::__1::allocator >) [function] [call site2] 04143
9 solidity::frontend::CFG::functionFlow(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*) const [function] [call site2] 04144
9 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::frontend::ControlFlowRevertPruner::findRevertStates()::$_0&&) [function] [call site2] 04145
10 auto solidity::frontend::ControlFlowRevertPruner::findRevertStates()::$_0::operator() ::run<$_0>($_0&&)::{lambda(solidity::frontend::CFGNode*)#1}>(solidity::frontend::CFGNode*, $_0&&) const [function] [call site2] 04146
11 solidity::frontend::ASTNode::resolveFunctionCall(solidity::frontend::FunctionCall const&, solidity::frontend::ContractDefinition const*) [function] [call site2] 04147
12 solidity::frontend::ASTNode::referencedDeclaration(solidity::frontend::Expression const&) [function] [call site2] 04148
13 __dynamic_cast [call site2] 04149
12 __dynamic_cast [call site2] 04150
12 solidity::util::SetOnce ::operator*() const [function] [call site2] 04151
12 solidity::frontend::MemberAccess::expression() const [function] [call site2] 04152
12 solidity::frontend::TypeType::actualType() const [function] [call site2] 04153
12 solidity::frontend::ContractType::isSuper() const [function] [call site2] 04154
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04155
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04156
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04157
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04158
12 boost::error_info ::error_info(char const*) [function] [call site2] 04159
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04160
12 solidity::frontend::ContractType::contractDefinition() const [function] [call site2] 04161
12 solidity::frontend::ContractDefinition::superContract(solidity::frontend::ContractDefinition const&) const [function] [call site2] 04162
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04163
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04164
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04165
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04166
13 boost::error_info ::error_info(char const*) [function] [call site2] 04167
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04168
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04169
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04170
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04171
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04172
13 boost::error_info ::error_info(char const*) [function] [call site2] 04173
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04174
12 solidity::util::SetOnce ::operator*() const [function] [call site2] 04175
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04176
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04177
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04178
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04179
12 boost::error_info ::error_info(char const*) [function] [call site2] 04180
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04181
12 solidity::frontend::FunctionCall::expression() const [function] [call site2] 04182
12 __dynamic_cast [call site2] 04183
12 solidity::util::SetOnce ::operator*() const [function] [call site2] 04184
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04185
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04186
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04187
12 boost::error_info ::error_info(char const*) [function] [call site2] 04188
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04189
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04190
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04191
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04192
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04193
12 boost::error_info ::error_info(char const*) [function] [call site2] 04194
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04195
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04196
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04197
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04198
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04199
12 boost::error_info ::error_info(char const*) [function] [call site2] 04200
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04201
11 solidity::frontend::(anonymous namespace)::findScopeContract(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*) [function] [call site2] 04202
12 solidity::frontend::ContractDefinition::derivesFrom(solidity::frontend::ContractDefinition const&) const [function] [call site2] 04203
13 bool solidity::util::contains >, solidity::frontend::ContractDefinition const*>(std::__1::vector > const&, solidity::frontend::ContractDefinition const* const&) [function] [call site2] 04204
11 solidity::util::BreadthFirstSearch ::run (solidity::frontend::ControlFlowRevertPruner::findRevertStates()::$_0&&)::{lambda(solidity::frontend::CFGNode*)#1}::operator()(solidity::frontend::CFGNode*) const [function] [call site2] 04205
8 solidity::frontend::ControlFlowRevertPruner::modifyFunctionFlows() [function] [call site2] 04206
9 solidity::frontend::CFG::functionFlow(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*) const [function] [call site2] 04207
9 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::frontend::ControlFlowRevertPruner::modifyFunctionFlows()::$_1&&) [function] [call site2] 04208
7 solidity::frontend::ControlFlowAnalyzer::ControlFlowAnalyzer(solidity::frontend::CFG const&, solidity::langutil::ErrorReporter&) [function] [call site2] 04209
7 solidity::frontend::ControlFlowAnalyzer::run() [function] [call site2] 04210
8 solidity::frontend::CFG::allFunctionFlows() const [function] [call site2] 04211
8 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 04212
8 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04213
8 solidity::frontend::ControlFlowAnalyzer::analyze(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*, solidity::frontend::FunctionFlow const&) [function] [call site2] 04214
9 solidity::frontend::ImplementationOptional::isImplemented() const [function] [call site2] 04215
9 solidity::frontend::Declaration::name() const [function] [call site2] 04216
9 solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >) [function] [call site2] 04217
10 solidity::frontend::VariableOccurrence::kind() const [function] [call site2] 04218
10 solidity::frontend::VariableOccurrence::declaration() const [function] [call site2] 04219
10 solidity::frontend::VariableOccurrence::declaration() const [function] [call site2] 04220
10 solidity::frontend::VariableOccurrence::declaration() const [function] [call site2] 04221
10 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >)::NodeInfo, std::__1::less , std::__1::allocator , std::__1::allocator > >)::NodeInfo> > >&, solidity::frontend::CFGNode*>(std::__1::map , std::__1::allocator > >)::NodeInfo, std::__1::less , std::__1::allocator , std::__1::allocator > >)::NodeInfo> > >&, solidity::frontend::CFGNode* const&) [function] [call site2] 04222
10 solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::NodeInfo::propagateFrom(NodeInfo const&) [function] [call site2] 04223
11 std::__1::set , std::__1::allocator >& operator+= , std::__1::allocator > const, solidity::frontend::VariableDeclaration const*, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 04224
11 std::__1::set , std::__1::allocator >& operator+= , std::__1::allocator > const, solidity::frontend::VariableOccurrence const*, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 04225
10 _ZNK6ranges7sort_fnclIRNSt3__16vectorIPKN8solidity8frontend18VariableOccurrenceENS2_9allocatorIS8_EEEEZNS5_19ControlFlowAnalyzer24checkUninitializedAccessEPKNS5_7CFGNodeESG_bNS2_8optionalINS2_12basic_stringIcNS2_11char_traitsIcEENS9_IcEEEEEEE3$_0NS_8identityELb1ELi0ELi0EEEN4meta6detail5_condIXsr6detailE15_borrowed_rangeIT_EEE6invokeIDTclL_ZNS_1_5beginEEclscPDoFRST_vELDnEEEENS_8danglingEEEOST_T0_T1_ [function] [call site2] 04226
11 meta::detail::_cond >&> >::invoke ::invoke >&> ranges::_begin_::fn::operator() >&, true, 0, 0>(std::__1::vector >&) const [function] [call site2] 04227
11 std::__1::__wrap_iter ranges::sort_fn::operator() , std::__1::__wrap_iter , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity) const [function] [call site2] 04228
12 std::__1::__wrap_iter ranges::next_fn::operator() , std::__1::__wrap_iter , true, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 04229
13 void ranges::advance_fn::operator() , std::__1::__wrap_iter , true, 0>(std::__1::__wrap_iter &, std::__1::__wrap_iter ) const [function] [call site2] 04230
12 long ranges::detail::log2 (long) [function] [call site2] 04231
12 void ranges::detail::introsort_loop , long, solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity>(std::__1::__wrap_iter , std::__1::__wrap_iter , long, solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, ranges::identity&) [function] [call site2] 04232
13 ranges::detail::introsort_threshold() [function] [call site2] 04233
13 std::__1::__wrap_iter ranges::partial_sort_fn::operator() , std::__1::__wrap_iter , std::__1::reference_wrapper , std::__1::allocator > >)::$_0>, std::__1::reference_wrapper , true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::reference_wrapper , std::__1::allocator > >)::$_0>, std::__1::reference_wrapper ) const [function] [call site2] 04234
14 ranges::reference_wrapper , std::__1::allocator > >)::$_0> ranges::ref_fn::operator() , std::__1::allocator > >)::$_0>(std::__1::reference_wrapper , std::__1::allocator > >)::$_0>) const [function] [call site2] 04235
15 ranges::reference_wrapper , std::__1::allocator > >)::$_0>::reference_wrapper , std::__1::allocator > >)::$_0&, true, 0, 0>(solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&) [function] [call site2] 04236
16 ranges::detail::reference_wrapper_ , std::__1::allocator > >)::$_0>::reference_wrapper_(solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&) [function] [call site2] 04237
14 std::__1::__wrap_iter ranges::make_heap_fn::operator() , std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper , true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper ) const [function] [call site2] 04238
15 ranges::incrementable_traits >::type>::type>::difference_type ranges::iter_distance_fn::operator() , std::__1::__wrap_iter , true, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 04239
16 ranges::incrementable_traits >::type>::type>::difference_type ranges::iter_distance_fn::impl_i , std::__1::__wrap_iter >(std::__1::__wrap_iter , std::__1::__wrap_iter , ranges::sized_sentinel_tag) [function] [call site2] 04240
15 ranges::reference_wrapper ranges::ref_fn::operator() (ranges::reference_wrapper ) const [function] [call site2] 04241
15 void ranges::detail::sift_down_n_fn::operator() , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper >(std::__1::__wrap_iter , ranges::incrementable_traits >::type>::type>::difference_type, std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper ) const [function] [call site2] 04242
16 decltype (((ranges::reference_wrapper &){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() &, solidity::frontend::VariableOccurrence const*&>(ranges::reference_wrapper &, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04243
16 decltype (((ranges::reference_wrapper &){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() &, solidity::frontend::VariableOccurrence const*&>(ranges::reference_wrapper &, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04244
16 _ZNK6ranges11_iter_move_2fnclIRNSt3__111__wrap_iterIPPKN8solidity8frontend18VariableOccurrenceEEEvRS9_EEDTscN4meta6detail4_if_INSE_4listIJNS3_17integral_constantIbXsr3std12is_referenceIT1_EE5valueEEEONS3_16remove_referenceISJ_E4typeENS3_5decayISJ_E4typeEEEEbE4typeEclL_ZNS_3aux4moveEEdefp_EEOT_ [function] [call site2] 04245
17 std::__1::remove_reference ::type&& ranges::aux::move_fn::operator() (solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04246
16 _ZNK6ranges11_iter_move_2fnclIRNSt3__111__wrap_iterIPPKN8solidity8frontend18VariableOccurrenceEEEvRS9_EEDTscN4meta6detail4_if_INSE_4listIJNS3_17integral_constantIbXsr3std12is_referenceIT1_EE5valueEEEONS3_16remove_referenceISJ_E4typeENS3_5decayISJ_E4typeEEEEbE4typeEclL_ZNS_3aux4moveEEdefp_EEOT_ [function] [call site2] 04247
16 decltype (((ranges::reference_wrapper &){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() &, solidity::frontend::VariableOccurrence const*&>(ranges::reference_wrapper &, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04248
16 decltype (((ranges::reference_wrapper &){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() &, solidity::frontend::VariableOccurrence const*&>(ranges::reference_wrapper &, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04249
14 decltype (((std::__1::reference_wrapper &){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() &, solidity::frontend::VariableOccurrence const*&>(std::__1::reference_wrapper &, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04250
14 _ZNK6ranges11_iter_swap_2fnclIRNSt3__111__wrap_iterIPPKN8solidity8frontend18VariableOccurrenceEEESC_EENS_6detail9enable_ifIXaant29is_adl_indirectly_swappable_vIT_T0_Esr17is_swappable_withIDTdeclsr3stdE7declvalIRSF_EEEDTdeclsr3stdE7declvalIRSG_EEEEE5valueEE6invokeIvEEOSF_OSG_ [function] [call site2] 04251
15 _ZNK8concepts15adl_swap_detail7swap_fnclIPKN8solidity8frontend18VariableOccurrenceEEEN4meta6detail4_if_INS8_4listIJNSt3__117integral_constantIbXaant18is_adl_swappable_vIRT_Esr6detailE12is_movable_vISE_EEEEEEEbE4typeESF_SF_ [function] [call site2] 04252
16 _ZN8concepts8exchangeIPKN8solidity8frontend18VariableOccurrenceES5_EEN4meta6detail4_if_INS6_4listIJNSt3__117integral_constantIbXaasr3std21is_move_constructibleIT_EE5valuesr3std13is_assignableIRSC_T0_EE5valueEEESC_EEEbE4typeESD_OSE_ [function] [call site2] 04253
14 ranges::reference_wrapper , std::__1::allocator > >)::$_0> ranges::ref_fn::operator() , std::__1::allocator > >)::$_0>(std::__1::reference_wrapper , std::__1::allocator > >)::$_0>) const [function] [call site2] 04254
14 void ranges::detail::sift_down_n_fn::operator() , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper >(std::__1::__wrap_iter , ranges::incrementable_traits >::type>::type>::difference_type, std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper ) const [function] [call site2] 04255
14 ranges::reference_wrapper , std::__1::allocator > >)::$_0> ranges::ref_fn::operator() , std::__1::allocator > >)::$_0>(std::__1::reference_wrapper , std::__1::allocator > >)::$_0>) const [function] [call site2] 04256
14 std::__1::__wrap_iter ranges::sort_heap_fn::operator() , std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper , true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper ) const [function] [call site2] 04257
15 ranges::incrementable_traits >::type>::type>::difference_type ranges::iter_distance_fn::operator() , std::__1::__wrap_iter , true, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 04258
15 ranges::reference_wrapper ranges::ref_fn::operator() (ranges::reference_wrapper ) const [function] [call site2] 04259
15 void ranges::detail::pop_heap_n_fn::operator() , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper , true, 0, 0>(std::__1::__wrap_iter , ranges::incrementable_traits >::type>::type>::difference_type, ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper ) const [function] [call site2] 04260
16 _ZNK6ranges11_iter_swap_2fnclIRNSt3__111__wrap_iterIPPKN8solidity8frontend18VariableOccurrenceEEESB_EENS_6detail9enable_ifIXaant29is_adl_indirectly_swappable_vIT_T0_Esr17is_swappable_withIDTdeclsr3stdE7declvalIRSF_EEEDTdeclsr3stdE7declvalIRSG_EEEEE5valueEE6invokeIvEEOSF_OSG_ [function] [call site2] 04261
16 void ranges::detail::sift_down_n_fn::operator() , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper >(std::__1::__wrap_iter , ranges::incrementable_traits >::type>::type>::difference_type, std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > >)::$_0>, ranges::reference_wrapper ) const [function] [call site2] 04262
13 std::__1::__wrap_iter ranges::detail::unguarded_partition , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, ranges::identity&) [function] [call site2] 04263
14 std::__1::__wrap_iter ranges::prev_fn::operator() , true, 0>(std::__1::__wrap_iter ) const [function] [call site2] 04264
14 decltype (((ranges::identity&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04265
15 solidity::frontend::VariableOccurrence const*& ranges::identity::operator() (solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04266
14 decltype (((ranges::identity&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04267
14 decltype (((ranges::identity&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04268
14 decltype (((solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2}, (solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() , std::__1::allocator > >)::$_0&, solidity::frontend::VariableOccurrence const*&, solidity::frontend::VariableOccurrence const*&>(solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, solidity::frontend::VariableOccurrence const*&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04269
15 solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0::operator()(solidity::frontend::VariableOccurrence const*, solidity::frontend::VariableOccurrence const*) const [function] [call site2] 04270
14 decltype (((solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2}, (solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() , std::__1::allocator > >)::$_0&, solidity::frontend::VariableOccurrence const*&, solidity::frontend::VariableOccurrence const*&>(solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, solidity::frontend::VariableOccurrence const*&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04271
14 decltype (((solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2}, (solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() , std::__1::allocator > >)::$_0&, solidity::frontend::VariableOccurrence const*&, solidity::frontend::VariableOccurrence const*&>(solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, solidity::frontend::VariableOccurrence const*&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04272
14 decltype (((solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2}, (solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() , std::__1::allocator > >)::$_0&, solidity::frontend::VariableOccurrence const*&, solidity::frontend::VariableOccurrence const*&>(solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, solidity::frontend::VariableOccurrence const*&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04273
14 decltype (((solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2}, (solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() , std::__1::allocator > >)::$_0&, solidity::frontend::VariableOccurrence const*&, solidity::frontend::VariableOccurrence const*&>(solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, solidity::frontend::VariableOccurrence const*&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04274
14 decltype (((ranges::identity&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04275
14 decltype (((ranges::identity&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04276
14 decltype (((ranges::identity&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04277
14 _ZNK6ranges11_iter_swap_2fnclIRNSt3__111__wrap_iterIPPKN8solidity8frontend18VariableOccurrenceEEESC_EENS_6detail9enable_ifIXaant29is_adl_indirectly_swappable_vIT_T0_Esr17is_swappable_withIDTdeclsr3stdE7declvalIRSF_EEEDTdeclsr3stdE7declvalIRSG_EEEEE5valueEE6invokeIvEEOSF_OSG_ [function] [call site2] 04278
13 void ranges::detail::introsort_loop , long, solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity>(std::__1::__wrap_iter , std::__1::__wrap_iter , long, solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, ranges::identity&) [function] [call site2] 04279
12 void ranges::detail::final_insertion_sort , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, ranges::identity&) [function] [call site2] 04280
13 ranges::detail::introsort_threshold() [function] [call site2] 04281
13 ranges::detail::introsort_threshold() [function] [call site2] 04282
13 void ranges::detail::insertion_sort , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, ranges::identity&) [function] [call site2] 04283
14 std::__1::__wrap_iter ranges::next_fn::operator() , true, 0>(std::__1::__wrap_iter ) const [function] [call site2] 04284
14 void ranges::detail::linear_insert , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, ranges::identity&) [function] [call site2] 04285
15 _ZNK6ranges11_iter_move_2fnclIRNSt3__111__wrap_iterIPPKN8solidity8frontend18VariableOccurrenceEEEvRS9_EEDTscN4meta6detail4_if_INSE_4listIJNS3_17integral_constantIbXsr3std12is_referenceIT1_EE5valueEEEONS3_16remove_referenceISJ_E4typeENS3_5decayISJ_E4typeEEEEbE4typeEclL_ZNS_3aux4moveEEdefp_EEOT_ [function] [call site2] 04286
15 decltype (((ranges::identity&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04287
15 ranges::detail::in_out_result , std::__1::__wrap_iter > ranges::move_backward_fn::operator() , std::__1::__wrap_iter , std::__1::__wrap_iter , true, 0, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 04288
16 std::__1::__wrap_iter ranges::next_fn::operator() , std::__1::__wrap_iter , true, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 04289
16 _ZNK6ranges11_iter_move_2fnclIRNSt3__111__wrap_iterIPPKN8solidity8frontend18VariableOccurrenceEEEvRS9_EEDTscN4meta6detail4_if_INSE_4listIJNS3_17integral_constantIbXsr3std12is_referenceIT1_EE5valueEEEONS3_16remove_referenceISJ_E4typeENS3_5decayISJ_E4typeEEEEbE4typeEclL_ZNS_3aux4moveEEdefp_EEOT_ [function] [call site2] 04290
15 void ranges::detail::unguarded_linear_insert , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity>(std::__1::__wrap_iter , ranges::indirectly_readable_traits >::type>::type>::value_type, solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, ranges::identity&) [function] [call site2] 04291
16 std::__1::__wrap_iter ranges::prev_fn::operator() , true, 0>(std::__1::__wrap_iter ) const [function] [call site2] 04292
16 decltype (((ranges::identity&){parm#1})((solidity::frontend::VariableOccurrence const*&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, solidity::frontend::VariableOccurrence const*&) const [function] [call site2] 04293
16 _ZNK6ranges11_iter_move_2fnclIRNSt3__111__wrap_iterIPPKN8solidity8frontend18VariableOccurrenceEEEvRS9_EEDTscN4meta6detail4_if_INSE_4listIJNS3_17integral_constantIbXsr3std12is_referenceIT1_EE5valueEEEONS3_16remove_referenceISJ_E4typeENS3_5decayISJ_E4typeEEEEbE4typeEclL_ZNS_3aux4moveEEdefp_EEOT_ [function] [call site2] 04294
13 ranges::detail::introsort_threshold() [function] [call site2] 04295
13 void ranges::detail::unguarded_insertion_sort , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, ranges::identity&) [function] [call site2] 04296
14 _ZNK6ranges11_iter_move_2fnclIRNSt3__111__wrap_iterIPPKN8solidity8frontend18VariableOccurrenceEEEvRS9_EEDTscN4meta6detail4_if_INSE_4listIJNS3_17integral_constantIbXsr3std12is_referenceIT1_EE5valueEEEONS3_16remove_referenceISJ_E4typeENS3_5decayISJ_E4typeEEEEbE4typeEclL_ZNS_3aux4moveEEdefp_EEOT_ [function] [call site2] 04297
14 void ranges::detail::unguarded_linear_insert , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity>(std::__1::__wrap_iter , ranges::indirectly_readable_traits >::type>::type>::value_type, solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, ranges::identity&) [function] [call site2] 04298
13 void ranges::detail::insertion_sort , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0, ranges::identity>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::frontend::ControlFlowAnalyzer::checkUninitializedAccess(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, bool, std::__1::optional , std::__1::allocator > >)::$_0&, ranges::identity&) [function] [call site2] 04299
10 solidity::frontend::VariableOccurrence::declaration() const [function] [call site2] 04300
10 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 04301
10 solidity::frontend::VariableOccurrence::occurrence() const [function] [call site2] 04302
10 solidity::langutil::SecondarySourceLocation::append(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 04303
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 04304
10 solidity::frontend::VariableOccurrence::occurrence() const [function] [call site2] 04305
10 solidity::frontend::VariableOccurrence::occurrence() const [function] [call site2] 04306
10 std::__1::optional ::operator*() const & [function] [call site2] 04307
10 solidity::frontend::VariableOccurrence::kind() const [function] [call site2] 04308
10 solidity::langutil::ErrorReporter::typeError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04309
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 04310
10 solidity::frontend::ASTNode::location() const [function] [call site2] 04311
10 std::__1::optional , std::__1::allocator > >::value() & [function] [call site2] 04312
10 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04313
10 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 04314
9 solidity::frontend::ControlFlowAnalyzer::checkUnreachable(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*) [function] [call site2] 04315
10 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::frontend::ControlFlowAnalyzer::checkUnreachable(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*)::$_1&&) [function] [call site2] 04316
11 auto solidity::frontend::ControlFlowAnalyzer::checkUnreachable(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*)::$_1::operator() ::run<$_1>($_1&&)::{lambda(solidity::frontend::CFGNode const*)#1}>(solidity::frontend::CFGNode const*, $_1&&) const [function] [call site2] 04317
12 solidity::util::BreadthFirstSearch ::run (solidity::frontend::ControlFlowAnalyzer::checkUnreachable(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*)::$_1&&)::{lambda(solidity::frontend::CFGNode const*)#1}::operator()(solidity::frontend::CFGNode const*) const [function] [call site2] 04318
10 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::frontend::ControlFlowAnalyzer::checkUnreachable(solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*, solidity::frontend::CFGNode const*)::$_2&&) [function] [call site2] 04319
10 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 04320
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04321
7 solidity::frontend::ControlFlowAnalyzer::~ControlFlowAnalyzer() [function] [call site2] 04322
7 solidity::frontend::ControlFlowRevertPruner::~ControlFlowRevertPruner() [function] [call site2] 04323
7 solidity::frontend::CFG::~CFG() [function] [call site2] 04324
8 solidity::frontend::CFG::NodeContainer::~NodeContainer() [function] [call site2] 04325
8 solidity::frontend::ASTConstVisitor::~ASTConstVisitor() [function] [call site2] 04326
7 solidity::frontend::StaticAnalyzer::StaticAnalyzer(solidity::langutil::ErrorReporter&) [function] [call site2] 04327
8 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 04328
7 solidity::frontend::StaticAnalyzer::~StaticAnalyzer() [function] [call site2] 04329
8 solidity::frontend::ASTConstVisitor::~ASTConstVisitor() [function] [call site2] 04330
7 solidity::frontend::StaticAnalyzer::analyze(solidity::frontend::SourceUnit const&) [function] [call site2] 04331
7 solidity::frontend::ViewPureChecker::ViewPureChecker(std::__1::vector , std::__1::allocator > > const&, solidity::langutil::ErrorReporter&) [function] [call site2] 04332
8 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 04333
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04334
7 solidity::frontend::ViewPureChecker::check() [function] [call site2] 04335
7 solidity::frontend::ModelCheckerSettings::ModelCheckerSettings(solidity::frontend::ModelCheckerSettings const&) [function] [call site2] 04336
7 solidity::frontend::ModelChecker::ModelChecker(solidity::langutil::ErrorReporter&, solidity::langutil::CharStreamProvider const&, std::__1::map , std::__1::basic_string , std::__1::allocator >, std::__1::less >, std::__1::allocator const, std::__1::basic_string , std::__1::allocator > > > > const&, solidity::frontend::ModelCheckerSettings, std::__1::function , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&)> const&) [function] [call site2] 04337
8 solidity::langutil::UniqueErrorReporter::UniqueErrorReporter() [function] [call site2] 04338
9 solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 04339
8 solidity::frontend::ModelCheckerSettings::ModelCheckerSettings(solidity::frontend::ModelCheckerSettings&&) [function] [call site2] 04340
8 solidity::frontend::smt::EncodingContext::EncodingContext() [function] [call site2] 04341
9 solidity::frontend::smt::SymbolicState::SymbolicState(solidity::frontend::smt::EncodingContext&) [function] [call site2] 04342
10 solidity::frontend::TypeProvider::uint256() [function] [call site2] 04343
11 solidity::frontend::TypeProvider::uint(unsigned int) [function] [call site2] 04344
12 solidity::frontend::TypeProvider::integer(unsigned int, solidity::frontend::IntegerType::Modifier) [function] [call site2] 04345
10 solidity::frontend::TypeProvider::uint256() [function] [call site2] 04346
10 solidity::frontend::smt::SymbolicIntVariable::SymbolicIntVariable(solidity::frontend::Type const*, solidity::frontend::Type const*, std::__1::basic_string , std::__1::allocator >, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04347
11 solidity::frontend::smt::SymbolicVariable::SymbolicVariable(solidity::frontend::Type const*, solidity::frontend::Type const*, std::__1::basic_string , std::__1::allocator >, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04348
12 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04349
13 solidity::frontend::smt::smtKind(solidity::frontend::Type const&) [function] [call site2] 04350
14 solidity::frontend::smt::isNumber(solidity::frontend::Type const&) [function] [call site2] 04351
15 solidity::frontend::smt::isInteger(solidity::frontend::Type const&) [function] [call site2] 04352
15 solidity::frontend::smt::isFixedPoint(solidity::frontend::Type const&) [function] [call site2] 04353
15 solidity::frontend::smt::isRational(solidity::frontend::Type const&) [function] [call site2] 04354
15 solidity::frontend::smt::isFixedBytes(solidity::frontend::Type const&) [function] [call site2] 04355
15 solidity::frontend::smt::isAddress(solidity::frontend::Type const&) [function] [call site2] 04356
15 solidity::frontend::smt::isContract(solidity::frontend::Type const&) [function] [call site2] 04357
15 solidity::frontend::smt::isEnum(solidity::frontend::Type const&) [function] [call site2] 04358
14 solidity::frontend::smt::isBool(solidity::frontend::Type const&) [function] [call site2] 04359
14 solidity::frontend::smt::isFunction(solidity::frontend::Type const&) [function] [call site2] 04360
14 solidity::frontend::smt::isMapping(solidity::frontend::Type const&) [function] [call site2] 04361
14 solidity::frontend::smt::isTuple(solidity::frontend::Type const&) [function] [call site2] 04362
13 __dynamic_cast [call site2] 04363
13 solidity::frontend::IntegerType::isSigned() const [function] [call site2] 04364
13 solidity::smtutil::SortProvider::intSort(bool) [function] [call site2] 04365
13 __dynamic_cast [call site2] 04366
13 solidity::smtutil::SortProvider::intSort(bool) [function] [call site2] 04367
13 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 04368
13 solidity::frontend::smt::smtSort(std::__1::vector > const&) [function] [call site2] 04369
14 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04370
15 solidity::frontend::FunctionType::returnParameterTypes() const [function] [call site2] 04371
15 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04372
16 solidity::frontend::smt::isMapping(solidity::frontend::Type const&) [function] [call site2] 04373
16 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04374
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04375
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04376
16 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04377
16 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04378
16 solidity::frontend::smt::smtSortAbstractFunction(solidity::frontend::Type const&) [function] [call site2] 04379
17 solidity::frontend::smt::isFunction(solidity::frontend::Type const&) [function] [call site2] 04380
17 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04381
18 solidity::frontend::smt::isStringLiteral(solidity::frontend::Type const&) [function] [call site2] 04382
18 __dynamic_cast [call site2] 04383
18 __dynamic_cast [call site2] 04384
18 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 04385
18 solidity::frontend::ArrayType::baseType() const [function] [call site2] 04386
18 solidity::frontend::smt::smtSortAbstractFunction(solidity::frontend::Type const&) [function] [call site2] 04387
18 __dynamic_cast [call site2] 04388
18 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 04389
18 __dynamic_cast [call site2] 04390
18 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 04391
18 solidity::frontend::ArrayType::baseType() const [function] [call site2] 04392
18 solidity::frontend::ArrayType::baseType() const [function] [call site2] 04393
18 solidity::frontend::TupleType::components() const [function] [call site2] 04394
18 solidity::frontend::TupleType::components() const [function] [call site2] 04395
18 solidity::frontend::smt::smtSortAbstractFunction(std::__1::vector > const&) [function] [call site2] 04396
19 solidity::frontend::smt::smtSortAbstractFunction(solidity::frontend::Type const&) [function] [call site2] 04397
18 __dynamic_cast [call site2] 04398
18 solidity::frontend::StructType::recursive() const [function] [call site2] 04399
19 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04400
19 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04401
19 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04402
19 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04403
19 boost::error_info ::error_info(char const*) [function] [call site2] 04404
19 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04405
19 std::__1::optional ::operator*() & [function] [call site2] 04406
18 solidity::frontend::StructType::structDefinition() const [function] [call site2] 04407
18 solidity::frontend::StructDefinition::members() const [function] [call site2] 04408
18 auto solidity::util::applyMap , std::__1::allocator > >, solidity::frontend::smt::smtSort(solidity::frontend::Type const&)::$_0, std::__1::vector > >(std::__1::vector , std::__1::allocator > > const&, solidity::frontend::smt::smtSort(solidity::frontend::Type const&)::$_0&&, std::__1::vector >) [function] [call site2] 04409
18 solidity::frontend::Declaration::name() const [function] [call site2] 04410
18 solidity::frontend::smt::smtSortAbstractFunction(std::__1::vector > const&) [function] [call site2] 04411
18 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04412
18 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04413
18 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04414
18 boost::error_info ::error_info(char const*) [function] [call site2] 04415
18 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04416
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04417
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04418
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04419
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04420
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04421
11 solidity::frontend::smt::isNumber(solidity::frontend::Type const&) [function] [call site2] 04422
11 solidity::frontend::smt::SymbolicVariable::~SymbolicVariable() [function] [call site2] 04423
10 solidity::frontend::smt::SymbolicAddressVariable::SymbolicAddressVariable(std::__1::basic_string , std::__1::allocator >, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04424
11 solidity::frontend::TypeProvider::uint(unsigned int) [function] [call site2] 04425
11 solidity::frontend::smt::SymbolicIntVariable::SymbolicIntVariable(solidity::frontend::Type const*, solidity::frontend::Type const*, std::__1::basic_string , std::__1::allocator >, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04426
10 solidity::frontend::smt::BlockchainVariable::BlockchainVariable(std::__1::basic_string , std::__1::allocator >, std::__1::map , std::__1::allocator >, std::__1::shared_ptr , std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::shared_ptr > > >, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04427
10 solidity::frontend::TypeProvider::address() [function] [call site2] 04428
10 solidity::frontend::TypeProvider::bytesMemory() [function] [call site2] 04429
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04430
10 solidity::frontend::TypeProvider::address() [function] [call site2] 04431
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04432
10 solidity::frontend::TypeProvider::address() [function] [call site2] 04433
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04434
10 solidity::frontend::smt::BlockchainVariable::BlockchainVariable(std::__1::basic_string , std::__1::allocator >, std::__1::map , std::__1::allocator >, std::__1::shared_ptr , std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::shared_ptr > > >, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04435
10 solidity::frontend::TypeProvider::bytesStorage() [function] [call site2] 04436
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04437
10 solidity::frontend::TypeProvider::fixedBytes(unsigned int) [function] [call site2] 04438
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04439
10 solidity::frontend::TypeProvider::bytesStorage() [function] [call site2] 04440
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04441
10 solidity::frontend::TypeProvider::fixedBytes(unsigned int) [function] [call site2] 04442
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04443
10 solidity::frontend::TypeProvider::bytesStorage() [function] [call site2] 04444
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04445
10 solidity::frontend::TypeProvider::fixedBytes(unsigned int) [function] [call site2] 04446
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04447
10 solidity::frontend::TypeProvider::fixedBytes(unsigned int) [function] [call site2] 04448
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04449
10 solidity::frontend::TypeProvider::uint(unsigned int) [function] [call site2] 04450
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04451
10 solidity::frontend::TypeProvider::fixedBytes(unsigned int) [function] [call site2] 04452
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04453
10 solidity::frontend::TypeProvider::fixedBytes(unsigned int) [function] [call site2] 04454
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04455
10 solidity::frontend::TypeProvider::address() [function] [call site2] 04456
10 solidity::frontend::smt::smtSort(solidity::frontend::Type const&) [function] [call site2] 04457
10 solidity::frontend::smt::BlockchainVariable::BlockchainVariable(std::__1::basic_string , std::__1::allocator >, std::__1::map , std::__1::allocator >, std::__1::shared_ptr , std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::shared_ptr > > >, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04458
10 solidity::frontend::smt::BlockchainVariable::~BlockchainVariable() [function] [call site2] 04459
10 solidity::frontend::smt::SymbolicVariable::~SymbolicVariable() [function] [call site2] 04460
8 solidity::frontend::BMC::BMC(solidity::frontend::smt::EncodingContext&, solidity::langutil::UniqueErrorReporter&, std::__1::map , std::__1::basic_string , std::__1::allocator >, std::__1::less >, std::__1::allocator const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::function , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&)> const&, solidity::frontend::ModelCheckerSettings const&, solidity::langutil::CharStreamProvider const&) [function] [call site2] 04461
9 solidity::frontend::SMTEncoder::SMTEncoder(solidity::frontend::smt::EncodingContext&, solidity::frontend::ModelCheckerSettings const&, solidity::langutil::UniqueErrorReporter&, solidity::langutil::CharStreamProvider const&) [function] [call site2] 04462
10 solidity::frontend::smt::VariableUsage::VariableUsage() [function] [call site2] 04463
11 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 04464
10 solidity::frontend::ASTConstVisitor::~ASTConstVisitor() [function] [call site2] 04465
9 solidity::frontend::SMTEncoder::~SMTEncoder() [function] [call site2] 04466
10 solidity::frontend::smt::VariableUsage::~VariableUsage() [function] [call site2] 04467
8 solidity::frontend::CHC::CHC(solidity::frontend::smt::EncodingContext&, solidity::langutil::UniqueErrorReporter&, std::__1::map , std::__1::basic_string , std::__1::allocator >, std::__1::less >, std::__1::allocator const, std::__1::basic_string , std::__1::allocator > > > > const&, std::__1::function , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&)> const&, solidity::frontend::ModelCheckerSettings const&, solidity::langutil::CharStreamProvider const&) [function] [call site2] 04468
9 solidity::frontend::SMTEncoder::SMTEncoder(solidity::frontend::smt::EncodingContext&, solidity::frontend::ModelCheckerSettings const&, solidity::langutil::UniqueErrorReporter&, solidity::langutil::CharStreamProvider const&) [function] [call site2] 04469
9 solidity::smtutil::Expression::Expression(bool) [function] [call site2] 04470
10 solidity::smtutil::Expression::Expression(std::__1::basic_string , std::__1::allocator >, solidity::smtutil::Kind) [function] [call site2] 04471
11 solidity::smtutil::Expression::Expression(std::__1::basic_string , std::__1::allocator >, std::__1::vector >, solidity::smtutil::Kind) [function] [call site2] 04472
12 solidity::smtutil::Expression::Expression(std::__1::basic_string , std::__1::allocator >, std::__1::vector >, std::__1::shared_ptr ) [function] [call site2] 04473
9 solidity::frontend::SMTEncoder::~SMTEncoder() [function] [call site2] 04474
8 solidity::frontend::BMC::~BMC() [function] [call site2] 04475
9 solidity::frontend::SMTEncoder::~SMTEncoder() [function] [call site2] 04476
8 solidity::frontend::smt::EncodingContext::~EncodingContext() [function] [call site2] 04477
9 solidity::frontend::smt::SymbolicState::~SymbolicState() [function] [call site2] 04478
10 solidity::frontend::smt::BlockchainVariable::~BlockchainVariable() [function] [call site2] 04479
10 solidity::frontend::smt::SymbolicVariable::~SymbolicVariable() [function] [call site2] 04480
8 solidity::frontend::ModelCheckerSettings::~ModelCheckerSettings() [function] [call site2] 04481
8 solidity::langutil::UniqueErrorReporter::~UniqueErrorReporter() [function] [call site2] 04482
7 auto solidity::util::applyMap >, solidity::frontend::CompilerStack::analyze()::$_1, std::__1::vector , std::__1::allocator > > >(std::__1::vector > const&, solidity::frontend::CompilerStack::analyze()::$_1&&, std::__1::vector , std::__1::allocator > >) [function] [call site2] 04483
7 solidity::frontend::ModelChecker::enableAllEnginesIfPragmaPresent(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04484
8 bool ranges::any_of_fn::operator() , std::__1::allocator > > const&, solidity::frontend::ModelChecker::enableAllEnginesIfPragmaPresent(std::__1::vector , std::__1::allocator > > const&)::$_0, ranges::identity, true, 0, 0>(std::__1::vector , std::__1::allocator > > const&, solidity::frontend::ModelChecker::enableAllEnginesIfPragmaPresent(std::__1::vector , std::__1::allocator > > const&)::$_0, ranges::identity) const [function] [call site2] 04485
9 meta::detail::_cond , std::__1::allocator > > const&> >::invoke ::invoke , std::__1::allocator > > const&> ranges::_begin_::fn::operator() , std::__1::allocator > > const&, true, 0, 0>(std::__1::vector , std::__1::allocator > > const&) const [function] [call site2] 04486
9 bool ranges::any_of_fn::operator() const*>, std::__1::__wrap_iter const*>, solidity::frontend::ModelChecker::enableAllEnginesIfPragmaPresent(std::__1::vector , std::__1::allocator > > const&)::$_0, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter const*>, std::__1::__wrap_iter const*>, solidity::frontend::ModelChecker::enableAllEnginesIfPragmaPresent(std::__1::vector , std::__1::allocator > > const&)::$_0, ranges::identity) const [function] [call site2] 04487
10 decltype (((ranges::identity&){parm#1})((std::__1::shared_ptr const&){parm#2})) ranges::invoke_fn::operator() const&>(ranges::identity&, std::__1::shared_ptr const&) const [function] [call site2] 04488
8 solidity::frontend::ModelCheckerEngine::All() [function] [call site2] 04489
7 solidity::frontend::ModelChecker::checkRequestedSourcesAndContracts(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04490
8 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > >&, ranges::views::keys_fn, true, 0, 0>(std::__1::map , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > >&, ranges::views::view_closure ) [function] [call site2] 04491
9 _ZNK6ranges5views7keys_fnclIRNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_3setISA_NS3_4lessISA_EENS8_ISA_EEEESD_NS8_INS3_4pairIKSA_SF_EEEEEELb1ELi0ELi0ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEENS_6detail9get_firstEEEOSN_ [function] [call site2] 04492
10 auto ranges::views::all_fn::operator() , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > >&, true, 0, 0>(std::__1::map , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > >&) const [function] [call site2] 04493
10 ranges::transform_view , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::detail::get_first>::transform_view(ranges::ref_view , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::detail::get_first) [function] [call site2] 04494
11 ranges::indirected ranges::indirect_fn::operator() (ranges::detail::get_first) const [function] [call site2] 04495
12 std::__1::remove_reference ::type&& ranges::detail::move (ranges::detail::get_first&) [function] [call site2] 04496
12 ranges::indirected ::indirected(ranges::detail::get_first) [function] [call site2] 04497
11 ranges::iter_transform_view , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::iter_transform_view(ranges::ref_view , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected ) [function] [call site2] 04498
12 ranges::view_adaptor , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >, ranges::ref_view , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, (ranges::cardinality)-1>::view_adaptor(ranges::ref_view , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >&&) [function] [call site2] 04499
8 solidity::frontend::Scopable::sourceUnitName() const [function] [call site2] 04500
9 solidity::frontend::Scopable::sourceUnit() const [function] [call site2] 04501
9 solidity::util::SetOnce , std::__1::allocator > >::operator*() const [function] [call site2] 04502
8 solidity::frontend::Declaration::name() const [function] [call site2] 04503
8 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_3setISA_NS3_4lessISA_EENS8_ISA_EEEESD_NS8_INS3_4pairIKSA_SF_EEEEEEEENS_10indirectedINS_6detail9get_firstEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 04504
8 bool ranges::operator!= , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 04505
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04506
8 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04507
9 solidity::langutil::UniqueErrorReporter::seen(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 04508
9 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04509
9 solidity::langutil::UniqueErrorReporter::markAsSeen(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04510
10 solidity::langutil::SourceLocation::operator!=(solidity::langutil::SourceLocation const&) const [function] [call site2] 04511
11 solidity::langutil::SourceLocation::operator==(solidity::langutil::SourceLocation const&) const [function] [call site2] 04512
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04513
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04514
8 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04515
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04516
7 solidity::frontend::ModelChecker::unhandledQueries() [function] [call site2] 04517
8 solidity::frontend::BMC::unhandledQueries() [function] [call site2] 04518
8 solidity::frontend::CHC::unhandledQueries() const [function] [call site2] 04519
9 solidity::smtutil::CHCSmtLib2Interface::unhandledQueries() const [function] [call site2] 04520
8 std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > operator+ , std::__1::allocator > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&&) [function] [call site2] 04521
9 std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >& operator+= , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&&) [function] [call site2] 04522
7 solidity::frontend::ModelChecker::analyze(solidity::frontend::SourceUnit const&) [function] [call site2] 04523
8 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 04524
8 solidity::frontend::PragmaDirective::literals() const [function] [call site2] 04525
8 solidity::frontend::PragmaDirective::literals() const [function] [call site2] 04526
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04527
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 04528
8 solidity::frontend::ASTNode::location() const [function] [call site2] 04529
8 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04530
8 solidity::frontend::ModelCheckerEngine::none() const [function] [call site2] 04531
9 solidity::frontend::ModelCheckerEngine::any() const [function] [call site2] 04532
8 solidity::frontend::CHC::analyze(solidity::frontend::SourceUnit const&) [function] [call site2] 04533
9 solidity::frontend::SMTEncoder::shouldAnalyze(solidity::frontend::SourceUnit const&) const [function] [call site2] 04534
10 solidity::frontend::ModelCheckerContracts::isDefault() const [function] [call site2] 04535
10 solidity::util::SetOnce , std::__1::allocator > >::operator*() const [function] [call site2] 04536
10 solidity::frontend::ModelCheckerContracts::has(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 04537
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 04538
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04539
9 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04540
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04541
9 solidity::frontend::CHC::resetSourceAnalysis() [function] [call site2] 04542
10 solidity::frontend::SMTEncoder::resetSourceAnalysis() [function] [call site2] 04543
10 solidity::frontend::Predicate::reset() [function] [call site2] 04544
10 solidity::frontend::ArraySlicePredicate::reset() [function] [call site2] 04545
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04546
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04547
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04548
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04549
10 boost::error_info ::error_info(char const*) [function] [call site2] 04550
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04551
10 __dynamic_cast [call site2] 04552
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04553
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04554
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04555
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04556
10 boost::error_info ::error_info(char const*) [function] [call site2] 04557
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04558
10 solidity::smtutil::CHCSmtLib2Interface::reset() [function] [call site2] 04559
10 solidity::smtutil::CHCSmtLib2Interface::smtlib2Interface() const [function] [call site2] 04560
10 solidity::frontend::smt::EncodingContext::setSolver(solidity::smtutil::SolverInterface*) [function] [call site2] 04561
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04562
10 solidity::frontend::smt::EncodingContext::reset() [function] [call site2] 04563
11 solidity::frontend::smt::EncodingContext::resetAllVariables() [function] [call site2] 04564
12 solidity::frontend::smt::EncodingContext::resetVariables(std::__1::function const&) [function] [call site2] 04565
11 solidity::frontend::smt::SymbolicState::reset() [function] [call site2] 04566
12 solidity::frontend::smt::SymbolicVariable::resetIndex() [function] [call site2] 04567
13 solidity::frontend::smt::SSAVariable::resetIndex() [function] [call site2] 04568
12 solidity::smtutil::Expression::~Expression() [function] [call site2] 04569
12 solidity::frontend::smt::SymbolicVariable::resetIndex() [function] [call site2] 04570
12 solidity::smtutil::Expression::~Expression() [function] [call site2] 04571
12 solidity::frontend::smt::BlockchainVariable::reset() [function] [call site2] 04572
13 solidity::smtutil::Expression::~Expression() [function] [call site2] 04573
12 solidity::frontend::smt::BlockchainVariable::reset() [function] [call site2] 04574
12 solidity::frontend::smt::BlockchainVariable::reset() [function] [call site2] 04575
12 solidity::frontend::smt::BlockchainVariable::reset() [function] [call site2] 04576
10 solidity::frontend::smt::EncodingContext::resetUniqueId() [function] [call site2] 04577
10 solidity::frontend::smt::EncodingContext::setAssertionAccumulation(bool) [function] [call site2] 04578
9 solidity::frontend::SMTEncoder::sourceDependencies(solidity::frontend::SourceUnit const&) [function] [call site2] 04579
10 solidity::frontend::SourceUnit::referencedSourceUnits(bool, std::__1::set , std::__1::allocator >) const [function] [call site2] 04580
11 std::__1::set , std::__1::allocator >& operator+= , std::__1::allocator >, solidity::frontend::SourceUnit const*, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::set , std::__1::allocator >&&) [function] [call site2] 04581
9 solidity::frontend::SMTEncoder::collectFreeFunctions(std::__1::set , std::__1::allocator > const&) [function] [call site2] 04582
10 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 04583
10 __dynamic_cast [call site2] 04584
10 __dynamic_cast [call site2] 04585
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 04586
10 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 04587
10 solidity::frontend::Declaration::isPublic() const [function] [call site2] 04588
9 solidity::frontend::SMTEncoder::createFreeConstants(std::__1::set , std::__1::allocator > const&) [function] [call site2] 04589
10 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 04590
10 __dynamic_cast [call site2] 04591
10 solidity::frontend::SMTEncoder::createVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 04592
11 solidity::frontend::smt::EncodingContext::knownVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 04593
11 solidity::frontend::smt::EncodingContext::createVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 04594
12 solidity::frontend::smt::EncodingContext::knownVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 04595
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04596
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04597
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04598
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04599
12 boost::error_info ::error_info(char const*) [function] [call site2] 04600
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04601
12 solidity::frontend::smt::newSymbolicVariable(solidity::frontend::Type const&, std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04602
13 __dynamic_cast [call site2] 04603
13 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 04604
14 solidity::frontend::UserDefinedValueTypeDefinition::underlyingType() const [function] [call site2] 04605
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04606
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04607
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04608
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04609
14 boost::error_info ::error_info(char const*) [function] [call site2] 04610
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04611
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04612
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04613
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04614
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04615
14 boost::error_info ::error_info(char const*) [function] [call site2] 04616
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04617
13 solidity::frontend::smt::isSupportedTypeDeclaration(solidity::frontend::Type const&) [function] [call site2] 04618
14 solidity::frontend::smt::isSupportedType(solidity::frontend::Type const&) [function] [call site2] 04619
15 solidity::frontend::smt::isNumber(solidity::frontend::Type const&) [function] [call site2] 04620
15 solidity::frontend::smt::isBool(solidity::frontend::Type const&) [function] [call site2] 04621
15 solidity::frontend::smt::isMapping(solidity::frontend::Type const&) [function] [call site2] 04622
15 solidity::frontend::smt::isArray(solidity::frontend::Type const&) [function] [call site2] 04623
15 solidity::frontend::smt::isTuple(solidity::frontend::Type const&) [function] [call site2] 04624
15 solidity::frontend::smt::isNonRecursiveStruct(solidity::frontend::Type const&) [function] [call site2] 04625
16 __dynamic_cast [call site2] 04626
16 solidity::frontend::StructType::recursive() const [function] [call site2] 04627
13 solidity::frontend::TypeProvider::uint256() [function] [call site2] 04628
13 solidity::frontend::smt::isBool(solidity::frontend::Type const&) [function] [call site2] 04629
13 solidity::frontend::smt::isFunction(solidity::frontend::Type const&) [function] [call site2] 04630
13 __dynamic_cast [call site2] 04631
13 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 04632
13 solidity::frontend::FunctionType::returnParameterTypes() const [function] [call site2] 04633
13 auto solidity::frontend::smt::newSymbolicVariable(solidity::frontend::Type const&, std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::smt::EncodingContext&)::$_1::operator() > const&>(std::__1::vector > const&) const [function] [call site2] 04634
13 auto solidity::frontend::smt::newSymbolicVariable(solidity::frontend::Type const&, std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::smt::EncodingContext&)::$_1::operator() > const&>(std::__1::vector > const&) const [function] [call site2] 04635
13 solidity::frontend::TypeProvider::uint256() [function] [call site2] 04636
13 solidity::frontend::smt::isInteger(solidity::frontend::Type const&) [function] [call site2] 04637
13 solidity::frontend::smt::isFixedPoint(solidity::frontend::Type const&) [function] [call site2] 04638
13 solidity::frontend::smt::isFixedBytes(solidity::frontend::Type const&) [function] [call site2] 04639
13 __dynamic_cast [call site2] 04640
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04641
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04642
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04643
13 boost::error_info ::error_info(char const*) [function] [call site2] 04644
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04645
13 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 04646
13 solidity::frontend::smt::isAddress(solidity::frontend::Type const&) [function] [call site2] 04647
13 solidity::frontend::smt::isEnum(solidity::frontend::Type const&) [function] [call site2] 04648
13 solidity::frontend::smt::isRational(solidity::frontend::Type const&) [function] [call site2] 04649
13 __dynamic_cast [call site2] 04650
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04651
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04652
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04653
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04654
13 boost::error_info ::error_info(char const*) [function] [call site2] 04655
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04656
13 solidity::frontend::RationalNumberType::isFractional() const [function] [call site2] 04657
14 boost::rational >, (boost::multiprecision::expression_template_option)1> >::denominator() const [function] [call site2] 04658
14 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSE_RKSF_ [function] [call site2] 04659
15 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, int const&) [function] [call site2] 04660
15 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 04661
13 solidity::frontend::TypeProvider::uint256() [function] [call site2] 04662
13 solidity::frontend::smt::isMapping(solidity::frontend::Type const&) [function] [call site2] 04663
13 solidity::frontend::smt::isTuple(solidity::frontend::Type const&) [function] [call site2] 04664
13 solidity::frontend::smt::isStringLiteral(solidity::frontend::Type const&) [function] [call site2] 04665
13 solidity::frontend::TypeProvider::stringMemory() [function] [call site2] 04666
13 solidity::frontend::smt::isNonRecursiveStruct(solidity::frontend::Type const&) [function] [call site2] 04667
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04668
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04669
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04670
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04671
13 boost::error_info ::error_info(char const*) [function] [call site2] 04672
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04673
11 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 04674
11 solidity::frontend::ASTNode::location() const [function] [call site2] 04675
11 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04676
10 __dynamic_cast [call site2] 04677
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 04678
10 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 04679
10 solidity::frontend::VariableDeclaration::isConstant() const [function] [call site2] 04680
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04681
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04682
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04683
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04684
10 boost::error_info ::error_info(char const*) [function] [call site2] 04685
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04686
10 solidity::frontend::SMTEncoder::createVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 04687
9 solidity::frontend::SMTEncoder::state() [function] [call site2] 04688
10 solidity::frontend::smt::EncodingContext::state() [function] [call site2] 04689
9 solidity::frontend::smt::SymbolicState::prepareForSourceUnit(solidity::frontend::SourceUnit const&) [function] [call site2] 04690
10 solidity::frontend::SMTEncoder::collectABICalls(solidity::frontend::ASTNode const*) [function] [call site2] 04691
11 solidity::frontend::SMTEncoder::collectABICalls(solidity::frontend::ASTNode const*)::ABIFunctions::ABIFunctions(solidity::frontend::ASTNode const*) [function] [call site2] 04692
12 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 04693
10 solidity::frontend::SourceUnit::referencedSourceUnits(bool, std::__1::set , std::__1::allocator >) const [function] [call site2] 04694
10 solidity::frontend::smt::SymbolicState::buildABIFunctions(std::__1::set , std::__1::allocator > const&) [function] [call site2] 04695
11 solidity::frontend::FunctionCall::expression() const [function] [call site2] 04696
11 solidity::frontend::FunctionCall::sortedArguments() const [function] [call site2] 04697
12 solidity::frontend::FunctionCall::arguments() const [function] [call site2] 04698
12 solidity::util::SetOnce ::operator*() const [function] [call site2] 04699
12 __dynamic_cast [call site2] 04700
12 solidity::frontend::TypeType::actualType() const [function] [call site2] 04701
12 __dynamic_cast [call site2] 04702
12 solidity::frontend::StructType::constructorType() const [function] [call site2] 04703
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04704
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04705
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04706
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04707
13 boost::error_info ::error_info(char const*) [function] [call site2] 04708
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04709
13 solidity::frontend::Type::members(solidity::frontend::ASTNode const*) const [function] [call site2] 04710
14 __dynamic_cast [call site2] 04711
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04712
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04713
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04714
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04715
14 boost::error_info ::error_info(char const*) [function] [call site2] 04716
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04717
14 solidity::frontend::Type::boundFunctions(solidity::frontend::Type const&, solidity::frontend::ASTNode const&) [function] [call site2] 04718
15 __dynamic_cast [call site2] 04719
15 __dynamic_cast [call site2] 04720
15 solidity::frontend::Scopable::sourceUnit() const [function] [call site2] 04721
15 solidity::frontend::ContractDefinition::usingForDirectives() const [function] [call site2] 04722
15 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04723
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04724
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04725
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04726
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04727
15 boost::error_info ::error_info(char const*) [function] [call site2] 04728
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04729
15 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04730
15 __dynamic_cast [call site2] 04731
15 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 04732
15 solidity::frontend::UsingForDirective::global() const [function] [call site2] 04733
15 __dynamic_cast [call site2] 04734
15 solidity::frontend::ReferenceType::location() const [function] [call site2] 04735
15 solidity::frontend::UsingForDirective::typeName() const [function] [call site2] 04736
15 solidity::frontend::TypeProvider::withLocationIfReference(solidity::frontend::DataLocation, solidity::frontend::Type const*, bool) [function] [call site2] 04737
15 solidity::frontend::UsingForDirective::typeName() const [function] [call site2] 04738
15 solidity::frontend::TypeProvider::withLocationIfReference(solidity::frontend::DataLocation, solidity::frontend::Type const*, bool) [function] [call site2] 04739
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04740
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04741
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04742
15 boost::error_info ::error_info(char const*) [function] [call site2] 04743
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04744
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04745
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04746
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04747
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04748
15 boost::error_info ::error_info(char const*) [function] [call site2] 04749
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04750
15 __dynamic_cast [call site2] 04751
15 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 04752
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04753
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04754
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04755
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04756
15 boost::error_info ::error_info(char const*) [function] [call site2] 04757
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04758
15 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 04759
15 solidity::frontend::FunctionDefinition::isOrdinary() const [function] [call site2] 04760
15 solidity::frontend::Type::boundFunctions(solidity::frontend::Type const&, solidity::frontend::ASTNode const&)::$_2::operator()(solidity::frontend::FunctionDefinition const&, std::__1::optional , std::__1::allocator > >) const [function] [call site2] 04761
16 solidity::frontend::Declaration::name() const [function] [call site2] 04762
16 solidity::frontend::FunctionDefinition::libraryFunction() const [function] [call site2] 04763
16 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04764
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04765
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04766
16 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04767
16 boost::error_info ::error_info(char const*) [function] [call site2] 04768
16 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04769
16 __dynamic_cast [call site2] 04770
16 solidity::frontend::FunctionType::asBoundFunction() const [function] [call site2] 04771
17 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04772
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04773
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04774
17 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04775
17 boost::error_info ::error_info(char const*) [function] [call site2] 04776
17 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04777
17 solidity::frontend::FunctionType::gasSet() const [function] [call site2] 04778
17 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04779
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04780
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04781
17 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04782
17 boost::error_info ::error_info(char const*) [function] [call site2] 04783
17 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04784
17 solidity::frontend::FunctionType::valueSet() const [function] [call site2] 04785
17 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04786
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04787
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04788
17 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04789
17 boost::error_info ::error_info(char const*) [function] [call site2] 04790
17 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04791
17 solidity::frontend::FunctionType::saltSet() const [function] [call site2] 04792
17 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04793
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04794
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04795
17 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04796
17 boost::error_info ::error_info(char const*) [function] [call site2] 04797
17 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04798
17 solidity::frontend::FunctionType::Options::fromFunctionType(solidity::frontend::FunctionType const&) [function] [call site2] 04799
17 solidity::frontend::TypeProvider::function(std::__1::vector > const&, std::__1::vector > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, solidity::frontend::FunctionType::Kind, solidity::frontend::StateMutability, solidity::frontend::Declaration const*, solidity::frontend::FunctionType::Options) [function] [call site2] 04800
16 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04801
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04802
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04803
16 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04804
16 boost::error_info ::error_info(char const*) [function] [call site2] 04805
16 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04806
16 solidity::frontend::FunctionType::selfType() const [function] [call site2] 04807
17 solidity::frontend::FunctionType::bound() const [function] [call site2] 04808
17 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04809
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04810
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04811
17 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04812
17 boost::error_info ::error_info(char const*) [function] [call site2] 04813
17 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04814
17 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04815
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04816
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04817
17 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04818
17 boost::error_info ::error_info(char const*) [function] [call site2] 04819
17 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04820
16 solidity::util::Result ::operator bool const&() const [function] [call site2] 04821
16 std::__1::optional , std::__1::allocator > >::operator*() & [function] [call site2] 04822
16 std::__1::optional , std::__1::allocator > >::operator*() & [function] [call site2] 04823
15 __dynamic_cast [call site2] 04824
15 solidity::frontend::IdentifierPath::path() const [function] [call site2] 04825
15 solidity::frontend::Type::boundFunctions(solidity::frontend::Type const&, solidity::frontend::ASTNode const&)::$_2::operator()(solidity::frontend::FunctionDefinition const&, std::__1::optional , std::__1::allocator > >) const [function] [call site2] 04826
14 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04827
13 solidity::frontend::MemberList::begin() const [function] [call site2] 04828
13 solidity::frontend::TypeProvider::withLocation(solidity::frontend::ReferenceType const*, solidity::frontend::DataLocation, bool) [function] [call site2] 04829
13 solidity::frontend::TypeProvider::withLocationIfReference(solidity::frontend::DataLocation, solidity::frontend::Type const*, bool) [function] [call site2] 04830
13 solidity::frontend::TypeProvider::function(std::__1::vector > const&, std::__1::vector > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, solidity::frontend::FunctionType::Kind, solidity::frontend::StateMutability, solidity::frontend::Declaration const*, solidity::frontend::FunctionType::Options) [function] [call site2] 04831
12 __dynamic_cast [call site2] 04832
12 solidity::frontend::FunctionType::parameterNames() const [function] [call site2] 04833
13 solidity::frontend::FunctionType::bound() const [function] [call site2] 04834
12 solidity::frontend::FunctionType::takesArbitraryParameters() const [function] [call site2] 04835
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04836
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04837
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04838
12 boost::error_info ::error_info(char const*) [function] [call site2] 04839
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04840
12 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 04841
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04842
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04843
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04844
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04845
12 boost::error_info ::error_info(char const*) [function] [call site2] 04846
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04847
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04848
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04849
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04850
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04851
12 boost::error_info ::error_info(char const*) [function] [call site2] 04852
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04853
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04854
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04855
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04856
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04857
12 boost::error_info ::error_info(char const*) [function] [call site2] 04858
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04859
11 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 04860
11 solidity::frontend::FunctionType::returnParameterTypes() const [function] [call site2] 04861
11 solidity::frontend::FunctionType::kind() const [function] [call site2] 04862
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04863
11 solidity::frontend::TypeProvider::bytesMemory() [function] [call site2] 04864
11 __dynamic_cast [call site2] 04865
11 solidity::frontend::TupleType::components() const [function] [call site2] 04866
11 __dynamic_cast [call site2] 04867
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04868
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04869
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04870
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04871
11 boost::error_info ::error_info(char const*) [function] [call site2] 04872
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04873
11 solidity::frontend::TypeType::actualType() const [function] [call site2] 04874
11 __dynamic_cast [call site2] 04875
11 solidity::frontend::TypeType::actualType() const [function] [call site2] 04876
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04877
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04878
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04879
11 boost::error_info ::error_info(char const*) [function] [call site2] 04880
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04881
11 solidity::frontend::FunctionType::kind() const [function] [call site2] 04882
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04883
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04884
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04885
11 boost::error_info ::error_info(char const*) [function] [call site2] 04886
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04887
11 solidity::frontend::TypeProvider::bytesMemory() [function] [call site2] 04888
11 solidity::frontend::FunctionType::kind() const [function] [call site2] 04889
11 solidity::frontend::FunctionType::kind() const [function] [call site2] 04890
11 auto solidity::frontend::smt::SymbolicState::buildABIFunctions(std::__1::set , std::__1::allocator > const&)::$_0::operator() , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > > const&) const [function] [call site2] 04891
12 auto solidity::util::applyMap , std::__1::allocator > >, solidity::frontend::smt::SymbolicState::buildABIFunctions(std::__1::set , std::__1::allocator > const&)::$_0::operator() , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > > const&) const::{lambda(auto:1)#1}, std::__1::vector > >(std::__1::vector , std::__1::allocator > > const&, solidity::frontend::smt::SymbolicState::buildABIFunctions(std::__1::set , std::__1::allocator > const&)::$_0::operator() , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > > const&) const::{lambda(auto:1)#1}&&, std::__1::vector >) [function] [call site2] 04892
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04893
11 solidity::frontend::FunctionType::kind() const [function] [call site2] 04894
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04895
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04896
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04897
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04898
11 boost::error_info ::error_info(char const*) [function] [call site2] 04899
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04900
11 auto solidity::frontend::smt::SymbolicState::buildABIFunctions(std::__1::set , std::__1::allocator > const&)::$_0::operator() , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > > const&) const [function] [call site2] 04901
11 auto solidity::frontend::smt::SymbolicState::buildABIFunctions(std::__1::set , std::__1::allocator > const&)::$_1::operator() > >(std::__1::vector >&) const [function] [call site2] 04902
12 solidity::frontend::TypeProvider::uint256() [function] [call site2] 04903
12 solidity::frontend::TypeProvider::bytesMemory() [function] [call site2] 04904
12 __dynamic_cast [call site2] 04905
12 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 04906
11 auto solidity::frontend::smt::SymbolicState::buildABIFunctions(std::__1::set , std::__1::allocator > const&)::$_1::operator() > >(std::__1::vector >&) const [function] [call site2] 04907
11 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 04908
11 std::__1::shared_ptr solidity::frontend::smt::SymbolicState::buildABIFunctions(std::__1::set , std::__1::allocator > const&)::$_2::operator() > >(std::__1::vector > const&, std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 04909
12 solidity::frontend::smt::smtSortAbstractFunction(solidity::frontend::Type const&) [function] [call site2] 04910
12 solidity::frontend::smt::smtSortAbstractFunction(solidity::frontend::Type const&) [function] [call site2] 04911
11 std::__1::shared_ptr solidity::frontend::smt::SymbolicState::buildABIFunctions(std::__1::set , std::__1::allocator > const&)::$_2::operator() > >(std::__1::vector > const&, std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 04912
10 solidity::frontend::SMTEncoder::collectABICalls(solidity::frontend::ASTNode const*) [function] [call site2] 04913
10 std::__1::set , std::__1::allocator >& operator+= , std::__1::allocator >, solidity::frontend::FunctionCall const*, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::set , std::__1::allocator >&&) [function] [call site2] 04914
9 solidity::frontend::CHC::defineInterfacesAndSummaries(solidity::frontend::SourceUnit const&) [function] [call site2] 04915
10 solidity::frontend::Declaration::name() const [function] [call site2] 04916
10 solidity::frontend::SMTEncoder::state() [function] [call site2] 04917
10 solidity::frontend::smt::interfaceSort(solidity::frontend::ContractDefinition const&, solidity::frontend::smt::SymbolicState&) [function] [call site2] 04918
11 solidity::frontend::smt::stateSorts(solidity::frontend::ContractDefinition const&) [function] [call site2] 04919
12 solidity::frontend::SMTEncoder::stateVariablesIncludingInheritedAndPrivate(solidity::frontend::ContractDefinition const&) [function] [call site2] 04920
13 auto solidity::util::fold >, std::__1::vector >, solidity::frontend::SMTEncoder::stateVariablesIncludingInheritedAndPrivate(solidity::frontend::ContractDefinition const&)::$_14>(std::__1::vector > const&, std::__1::vector >, solidity::frontend::SMTEncoder::stateVariablesIncludingInheritedAndPrivate(solidity::frontend::ContractDefinition const&)::$_14&&) [function] [call site2] 04921
14 auto solidity::frontend::SMTEncoder::stateVariablesIncludingInheritedAndPrivate(solidity::frontend::ContractDefinition const&)::$_14::operator() >, solidity::frontend::ContractDefinition const*>(std::__1::vector >&&, solidity::frontend::ContractDefinition const*) const [function] [call site2] 04922
15 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 04923
15 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 04924
12 auto solidity::util::applyMap >, solidity::frontend::smt::stateSorts(solidity::frontend::ContractDefinition const&)::$_2, std::__1::vector , std::__1::allocator > > >(std::__1::vector > const&, solidity::frontend::smt::stateSorts(solidity::frontend::ContractDefinition const&)::$_2&&, std::__1::vector , std::__1::allocator > >) [function] [call site2] 04925
11 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > >&&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 04926
10 solidity::frontend::CHC::uniquePrefix() [function] [call site2] 04927
10 solidity::frontend::SMTEncoder::state() [function] [call site2] 04928
10 solidity::frontend::smt::nondetInterfaceSort(solidity::frontend::ContractDefinition const&, solidity::frontend::smt::SymbolicState&) [function] [call site2] 04929
11 solidity::frontend::smt::stateSorts(solidity::frontend::ContractDefinition const&) [function] [call site2] 04930
11 solidity::frontend::smt::SymbolicState::stateSort() const [function] [call site2] 04931
12 solidity::frontend::smt::BlockchainVariable::sort() const [function] [call site2] 04932
13 solidity::frontend::smt::SymbolicVariable::sort() const [function] [call site2] 04933
11 solidity::frontend::smt::SymbolicState::errorFlagSort() const [function] [call site2] 04934
12 solidity::frontend::smt::SymbolicVariable::sort() const [function] [call site2] 04935
11 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04936
11 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04937
11 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04938
10 solidity::frontend::CHC::uniquePrefix() [function] [call site2] 04939
10 solidity::frontend::CHC::createConstructorBlock(solidity::frontend::ContractDefinition const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04940
11 solidity::frontend::SMTEncoder::state() [function] [call site2] 04941
11 solidity::frontend::smt::constructorSort(solidity::frontend::ContractDefinition const&, solidity::frontend::smt::SymbolicState&) [function] [call site2] 04942
12 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 04943
12 solidity::frontend::smt::functionSort(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*, solidity::frontend::smt::SymbolicState&) [function] [call site2] 04944
13 solidity::frontend::smt::stateSorts(solidity::frontend::ContractDefinition const&) [function] [call site2] 04945
13 solidity::frontend::CallableDeclaration::parameters() const [function] [call site2] 04946
13 auto solidity::util::applyMap , std::__1::allocator > >, solidity::frontend::smt::functionSort(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*, solidity::frontend::smt::SymbolicState&)::$_0&, std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > > const&, solidity::frontend::smt::functionSort(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*, solidity::frontend::smt::SymbolicState&)::$_0&, std::__1::vector , std::__1::allocator > >) [function] [call site2] 04947
13 solidity::frontend::CallableDeclaration::returnParameters() const [function] [call site2] 04948
13 auto solidity::util::applyMap , std::__1::allocator > >, solidity::frontend::smt::functionSort(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*, solidity::frontend::smt::SymbolicState&)::$_0&, std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > > const&, solidity::frontend::smt::functionSort(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*, solidity::frontend::smt::SymbolicState&)::$_0&, std::__1::vector , std::__1::allocator > >) [function] [call site2] 04949
13 solidity::frontend::smt::SymbolicState::errorFlagSort() const [function] [call site2] 04950
13 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04951
13 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04952
13 solidity::frontend::smt::SymbolicState::stateSort() const [function] [call site2] 04953
13 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > >&&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 04954
13 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04955
13 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04956
13 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04957
12 solidity::frontend::smt::stateSorts(solidity::frontend::ContractDefinition const&) [function] [call site2] 04958
12 solidity::frontend::smt::SymbolicState::stateSort() const [function] [call site2] 04959
12 solidity::frontend::smt::SymbolicState::errorFlagSort() const [function] [call site2] 04960
12 std::__1::vector , std::__1::allocator > > operator+ >(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04961
11 solidity::frontend::CHC::uniquePrefix() [function] [call site2] 04962
11 solidity::frontend::CHC::createSymbolicBlock(std::__1::shared_ptr , std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::PredicateType, solidity::frontend::ASTNode const*, solidity::frontend::ContractDefinition const*) [function] [call site2] 04963
12 solidity::frontend::Predicate::create(std::__1::shared_ptr , std::__1::basic_string , std::__1::allocator >, solidity::frontend::PredicateType, solidity::frontend::smt::EncodingContext&, solidity::frontend::ASTNode const*, solidity::frontend::ContractDefinition const*, std::__1::vector >) [function] [call site2] 04964
13 solidity::frontend::smt::SymbolicFunctionVariable::SymbolicFunctionVariable(std::__1::shared_ptr , std::__1::basic_string , std::__1::allocator >, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04965
14 solidity::frontend::smt::SymbolicVariable::SymbolicVariable(std::__1::shared_ptr , std::__1::basic_string , std::__1::allocator >, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04966
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04967
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04968
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04969
15 boost::error_info ::error_info(char const*) [function] [call site2] 04970
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04971
14 solidity::frontend::smt::SymbolicVariable::currentName() const [function] [call site2] 04972
15 solidity::frontend::smt::SSAVariable::index() [function] [call site2] 04973
15 solidity::frontend::smt::SymbolicVariable::uniqueSymbol(unsigned int) const [function] [call site2] 04974
14 solidity::frontend::smt::EncodingContext::newVariable(std::__1::basic_string , std::__1::allocator >, std::__1::shared_ptr ) [function] [call site2] 04975
15 solidity::smtutil::SolverInterface::newVariable(std::__1::basic_string , std::__1::allocator >, std::__1::shared_ptr const&) [function] [call site2] 04976
16 solidity::smtutil::SMTLogicError::SMTLogicError() [function] [call site2] 04977
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04978
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04979
16 boost::enable_if , solidity::smtutil::SMTLogicError const&>::type boost::operator<< , std::__1::allocator > >(solidity::smtutil::SMTLogicError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04980
16 boost::error_info ::error_info(char const*) [function] [call site2] 04981
16 void boost::throw_exception (solidity::smtutil::SMTLogicError const&) [function] [call site2] 04982
16 solidity::smtutil::Expression::Expression(std::__1::basic_string , std::__1::allocator >, std::__1::vector >, std::__1::shared_ptr ) [function] [call site2] 04983
14 solidity::frontend::smt::SymbolicIntVariable::SymbolicIntVariable(solidity::frontend::Type const*, solidity::frontend::Type const*, std::__1::basic_string , std::__1::allocator >, solidity::frontend::smt::EncodingContext&) [function] [call site2] 04984
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04985
14 solidity::frontend::smt::SymbolicVariable::~SymbolicVariable() [function] [call site2] 04986
14 solidity::smtutil::Expression::~Expression() [function] [call site2] 04987
13 solidity::frontend::smt::SymbolicVariable::currentName() const [function] [call site2] 04988
13 solidity::frontend::smt::SymbolicFunctionVariable::~SymbolicFunctionVariable() [function] [call site2] 04989
14 solidity::frontend::smt::SymbolicVariable::~SymbolicVariable() [function] [call site2] 04990
14 solidity::smtutil::Expression::~Expression() [function] [call site2] 04991
12 solidity::frontend::Predicate::functor() const [function] [call site2] 04992
13 solidity::frontend::smt::SymbolicFunctionVariable::currentFunctionValue() const [function] [call site2] 04993
14 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 04994
12 solidity::smtutil::Expression::~Expression() [function] [call site2] 04995
10 solidity::frontend::SMTEncoder::stateVariablesIncludingInheritedAndPrivate(solidity::frontend::ContractDefinition const&) [function] [call site2] 04996
10 solidity::frontend::smt::EncodingContext::knownVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 04997
10 solidity::frontend::SMTEncoder::createVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 04998
10 solidity::frontend::CHC::errorFlag() [function] [call site2] 04999
11 solidity::frontend::SMTEncoder::state() [function] [call site2] 05000
11 solidity::frontend::smt::SymbolicState::errorFlag() [function] [call site2] 05001
10 solidity::smtutil::Expression::Expression(unsigned long) [function] [call site2] 05002
11 solidity::smtutil::Expression::Expression(std::__1::basic_string , std::__1::allocator >, std::__1::vector >, std::__1::shared_ptr ) [function] [call site2] 05003
10 solidity::frontend::smt::nondetInterface(solidity::frontend::Predicate const&, solidity::frontend::ContractDefinition const&, solidity::frontend::smt::EncodingContext&, unsigned int, unsigned int) [function] [call site2] 05004
11 solidity::frontend::smt::EncodingContext::state() [function] [call site2] 05005
11 solidity::frontend::smt::SymbolicState::errorFlag() const [function] [call site2] 05006
11 solidity::smtutil::Expression::~Expression() [function] [call site2] 05007
11 solidity::frontend::smt::EncodingContext::state() [function] [call site2] 05008
11 solidity::frontend::smt::SymbolicState::state(unsigned int) const [function] [call site2] 05009
12 solidity::frontend::smt::BlockchainVariable::value(unsigned int) const [function] [call site2] 05010
11 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 05011
11 solidity::frontend::smt::stateVariablesAtIndex(unsigned int, solidity::frontend::ContractDefinition const&, solidity::frontend::smt::EncodingContext&) [function] [call site2] 05012
12 solidity::frontend::SMTEncoder::stateVariablesIncludingInheritedAndPrivate(solidity::frontend::ContractDefinition const&) [function] [call site2] 05013
12 auto solidity::util::applyMap >, solidity::frontend::smt::stateVariablesAtIndex(unsigned int, solidity::frontend::ContractDefinition const&, solidity::frontend::smt::EncodingContext&)::$_0, std::__1::vector > >(std::__1::vector > const&, solidity::frontend::smt::stateVariablesAtIndex(unsigned int, solidity::frontend::ContractDefinition const&, solidity::frontend::smt::EncodingContext&)::$_0&&, std::__1::vector >) [function] [call site2] 05014
11 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05015
11 solidity::frontend::smt::EncodingContext::state() [function] [call site2] 05016
11 solidity::frontend::smt::SymbolicState::state(unsigned int) const [function] [call site2] 05017
11 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05018
11 solidity::frontend::smt::stateVariablesAtIndex(unsigned int, solidity::frontend::ContractDefinition const&, solidity::frontend::smt::EncodingContext&) [function] [call site2] 05019
11 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05020
11 solidity::frontend::Predicate::operator()(std::__1::vector > const&) const [function] [call site2] 05021
12 solidity::frontend::smt::SymbolicFunctionVariable::operator()(std::__1::vector >) const [function] [call site2] 05022
13 solidity::smtutil::Expression::operator()(std::__1::vector >) const [function] [call site2] 05023
14 solidity::smtutil::SMTLogicError::SMTLogicError() [function] [call site2] 05024
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05025
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05026
14 boost::enable_if , solidity::smtutil::SMTLogicError const&>::type boost::operator<< , std::__1::allocator > >(solidity::smtutil::SMTLogicError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05027
14 boost::error_info ::error_info(char const*) [function] [call site2] 05028
14 void boost::throw_exception (solidity::smtutil::SMTLogicError const&) [function] [call site2] 05029
14 __dynamic_cast [call site2] 05030
14 solidity::smtutil::SMTLogicError::SMTLogicError() [function] [call site2] 05031
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05032
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05033
14 boost::enable_if , solidity::smtutil::SMTLogicError const&>::type boost::operator<< , std::__1::allocator > >(solidity::smtutil::SMTLogicError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05034
14 boost::error_info ::error_info(char const*) [function] [call site2] 05035
14 void boost::throw_exception (solidity::smtutil::SMTLogicError const&) [function] [call site2] 05036
14 solidity::smtutil::Expression::Expression(std::__1::basic_string , std::__1::allocator >, std::__1::vector >, std::__1::shared_ptr ) [function] [call site2] 05037
11 solidity::smtutil::Expression::~Expression() [function] [call site2] 05038
10 solidity::frontend::SMTEncoder::contractFunctions(solidity::frontend::ContractDefinition const&) [function] [call site2] 05039
11 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 05040
11 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 05041
11 solidity::frontend::FunctionDefinition::isConstructor() const [function] [call site2] 05042
11 solidity::frontend::Declaration::name() const [function] [call site2] 05043
11 solidity::frontend::FunctionDefinition::kind() const [function] [call site2] 05044
11 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 05045
11 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 05046
11 solidity::frontend::FunctionType::~FunctionType() [function] [call site2] 05047
10 solidity::frontend::SMTEncoder::contractFunctionsWithoutVirtual(solidity::frontend::ContractDefinition const&) [function] [call site2] 05048
11 solidity::frontend::SMTEncoder::contractFunctions(solidity::frontend::ContractDefinition const&) [function] [call site2] 05049
11 solidity::frontend::ContractDefinition::definedFunctions() const [function] [call site2] 05050
10 solidity::frontend::SMTEncoder::allFreeFunctions() const [function] [call site2] 05051
10 std::__1::set , std::__1::allocator > operator+ , std::__1::allocator > const&, solidity::frontend::FunctionDefinition const*, solidity::frontend::ASTCompareByID , std::__1::allocator >(std::__1::set , std::__1::allocator > const&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 05052
11 std::__1::set , std::__1::allocator >& operator+= , std::__1::allocator > const, solidity::frontend::FunctionDefinition const*, solidity::frontend::ASTCompareByID , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 05053
10 solidity::frontend::CallableDeclaration::parameters() const [function] [call site2] 05054
10 solidity::frontend::CallableDeclaration::returnParameters() const [function] [call site2] 05055
10 solidity::frontend::SMTEncoder::createVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 05056
10 solidity::frontend::SMTEncoder::localVariablesIncludingModifiers(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*) [function] [call site2] 05057
11 solidity::frontend::VariableScope::localVariables() const [function] [call site2] 05058
11 solidity::frontend::SMTEncoder::tryCatchVariables(solidity::frontend::FunctionDefinition const&) [function] [call site2] 05059
12 solidity::frontend::SMTEncoder::tryCatchVariables(solidity::frontend::FunctionDefinition const&)::TryCatchVarsVisitor::TryCatchVarsVisitor() [function] [call site2] 05060
13 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 05061
12 solidity::frontend::SMTEncoder::tryCatchVariables(solidity::frontend::FunctionDefinition const&)::TryCatchVarsVisitor::~TryCatchVarsVisitor() [function] [call site2] 05062
11 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 05063
10 solidity::frontend::SMTEncoder::createVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 05064
10 solidity::frontend::SMTEncoder::createVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 05065
10 solidity::frontend::CHC::createSummaryBlock(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const&, solidity::frontend::PredicateType) [function] [call site2] 05066
11 solidity::frontend::SMTEncoder::state() [function] [call site2] 05067
11 solidity::frontend::smt::functionSort(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const*, solidity::frontend::smt::SymbolicState&) [function] [call site2] 05068
11 solidity::frontend::CHC::uniquePrefix() [function] [call site2] 05069
11 solidity::frontend::CHC::createSymbolicBlock(std::__1::shared_ptr , std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::PredicateType, solidity::frontend::ASTNode const*, solidity::frontend::ContractDefinition const*) [function] [call site2] 05070
10 solidity::frontend::FunctionDefinition::isConstructor() const [function] [call site2] 05071
10 solidity::frontend::CHC::createSummaryBlock(solidity::frontend::FunctionDefinition const&, solidity::frontend::ContractDefinition const&, solidity::frontend::PredicateType) [function] [call site2] 05072
10 solidity::frontend::CHC::stateVariablesAtIndex(unsigned int, solidity::frontend::ContractDefinition const&) [function] [call site2] 05073
11 solidity::frontend::SMTEncoder::stateVariablesIncludingInheritedAndPrivate(solidity::frontend::ContractDefinition const&) [function] [call site2] 05074
11 auto solidity::util::applyMap >, solidity::frontend::CHC::stateVariablesAtIndex(unsigned int, solidity::frontend::ContractDefinition const&)::$_6, std::__1::vector > >(std::__1::vector > const&, solidity::frontend::CHC::stateVariablesAtIndex(unsigned int, solidity::frontend::ContractDefinition const&)::$_6&&, std::__1::vector >) [function] [call site2] 05075
10 solidity::frontend::CHC::stateVariablesAtIndex(unsigned int, solidity::frontend::ContractDefinition const&) [function] [call site2] 05076
10 solidity::frontend::CHC::errorFlag() [function] [call site2] 05077
10 solidity::frontend::smt::nondetInterface(solidity::frontend::Predicate const&, solidity::frontend::ContractDefinition const&, solidity::frontend::smt::EncodingContext&, unsigned int, unsigned int) [function] [call site2] 05078
10 solidity::frontend::CHC::errorFlag() [function] [call site2] 05079
10 solidity::frontend::smt::nondetInterface(solidity::frontend::Predicate const&, solidity::frontend::ContractDefinition const&, solidity::frontend::smt::EncodingContext&, unsigned int, unsigned int) [function] [call site2] 05080
10 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 05081
10 solidity::frontend::SMTEncoder::state() [function] [call site2] 05082
10 solidity::frontend::smt::SymbolicState::thisAddress() const [function] [call site2] 05083
11 solidity::frontend::smt::SymbolicVariable::currentValue(solidity::frontend::Type const*) const [function] [call site2] 05084
12 solidity::frontend::smt::SSAVariable::index() [function] [call site2] 05085
10 solidity::frontend::CallableDeclaration::parameters() const [function] [call site2] 05086
10 auto solidity::util::applyMap , std::__1::allocator > >, solidity::frontend::CHC::defineInterfacesAndSummaries(solidity::frontend::SourceUnit const&)::$_2, std::__1::vector > >(std::__1::vector , std::__1::allocator > > const&, solidity::frontend::CHC::defineInterfacesAndSummaries(solidity::frontend::SourceUnit const&)::$_2&&, std::__1::vector >) [function] [call site2] 05087
10 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 05088
10 solidity::frontend::SMTEncoder::state() [function] [call site2] 05089
10 solidity::frontend::smt::SymbolicState::state(unsigned int) const [function] [call site2] 05090
10 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 05091
10 solidity::frontend::CallableDeclaration::parameters() const [function] [call site2] 05092
10 auto solidity::util::applyMap , std::__1::allocator > >, solidity::frontend::CHC::defineInterfacesAndSummaries(solidity::frontend::SourceUnit const&)::$_3, std::__1::vector > >(std::__1::vector , std::__1::allocator > > const&, solidity::frontend::CHC::defineInterfacesAndSummaries(solidity::frontend::SourceUnit const&)::$_3&&, std::__1::vector >) [function] [call site2] 05093
10 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05094
10 solidity::frontend::CallableDeclaration::returnParameters() const [function] [call site2] 05095
10 auto solidity::util::applyMap , std::__1::allocator > >, solidity::frontend::CHC::defineInterfacesAndSummaries(solidity::frontend::SourceUnit const&)::$_4, std::__1::vector > >(std::__1::vector , std::__1::allocator > > const&, solidity::frontend::CHC::defineInterfacesAndSummaries(solidity::frontend::SourceUnit const&)::$_4&&, std::__1::vector >) [function] [call site2] 05096
10 solidity::smtutil::Expression::~Expression() [function] [call site2] 05097
10 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 05098
10 solidity::frontend::Predicate::operator()(std::__1::vector > const&) const [function] [call site2] 05099
10 solidity::frontend::CHC::connectBlocks(solidity::smtutil::Expression const&, solidity::smtutil::Expression const&, solidity::smtutil::Expression const&) [function] [call site2] 05100
11 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 05101
11 solidity::frontend::smt::EncodingContext::assertions() [function] [call site2] 05102
12 solidity::smtutil::Expression::Expression(bool) [function] [call site2] 05103
12 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 05104
11 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 05105
11 solidity::smtutil::Expression::implies(solidity::smtutil::Expression, solidity::smtutil::Expression) [function] [call site2] 05106
12 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression&&) [function] [call site2] 05107
12 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression&&) [function] [call site2] 05108
12 solidity::smtutil::Expression::Expression(std::__1::basic_string , std::__1::allocator >, solidity::smtutil::Expression, solidity::smtutil::Expression, solidity::smtutil::Kind) [function] [call site2] 05109
13 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression&&) [function] [call site2] 05110
11 solidity::frontend::CHC::addRule(solidity::smtutil::Expression const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05111
11 solidity::smtutil::Expression::~Expression() [function] [call site2] 05112
11 solidity::smtutil::Expression::~Expression() [function] [call site2] 05113
10 solidity::smtutil::Expression::~Expression() [function] [call site2] 05114
9 solidity::frontend::CHC::checkVerificationTargets() [function] [call site2] 05115
10 solidity::frontend::CHC::transactionVerificationTargetsIds(solidity::frontend::ASTNode const*) [function] [call site2] 05116
11 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::frontend::CHC::transactionVerificationTargetsIds(solidity::frontend::ASTNode const*)::$_1&&) [function] [call site2] 05117
12 auto solidity::frontend::CHC::transactionVerificationTargetsIds(solidity::frontend::ASTNode const*)::$_1::operator() ::run<$_1>($_1&&)::{lambda(solidity::frontend::CHC::transactionVerificationTargetsIds(solidity::frontend::ASTNode const*)::ASTNodeCompare)#1}>(solidity::frontend::CHC::transactionVerificationTargetsIds(solidity::frontend::ASTNode const*)::ASTNodeCompare, solidity::util::BreadthFirstSearch ::run<$_1>($_1&&)::{lambda(solidity::frontend::CHC::transactionVerificationTargetsIds(solidity::frontend::ASTNode const*)::ASTNodeCompare)#1}&&) const [function] [call site2] 05118
13 solidity::util::BreadthFirstSearch ::run (solidity::frontend::CHC::transactionVerificationTargetsIds(solidity::frontend::ASTNode const*)::$_1&&)::{lambda(solidity::frontend::CHC::transactionVerificationTargetsIds(solidity::frontend::ASTNode const*)::ASTNodeCompare)#1}::operator()(solidity::frontend::CHC::transactionVerificationTargetsIds(solidity::frontend::ASTNode const*)::ASTNodeCompare) const [function] [call site2] 05119
10 solidity::langutil::ErrorId::ErrorId() [function] [call site2] 05120
10 __dynamic_cast [call site2] 05121
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05122
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05123
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05124
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05125
10 boost::error_info ::error_info(char const*) [function] [call site2] 05126
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05127
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05128
10 __dynamic_cast [call site2] 05129
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05130
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05131
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05132
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05133
10 boost::error_info ::error_info(char const*) [function] [call site2] 05134
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05135
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05136
10 __dynamic_cast [call site2] 05137
10 __dynamic_cast [call site2] 05138
10 solidity::frontend::TypeProvider::uint256() [function] [call site2] 05139
10 solidity::frontend::IntegerType::minValue() const [function] [call site2] 05140
11 solidity::frontend::IntegerType::isSigned() const [function] [call site2] 05141
11 _ZN5boost14multiprecisionlsINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEjEENS_11enable_if_cIXaasr11is_integralIT0_EE5valueeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberISC_LNS0_26expression_template_optionE1EEEE4typeEOSG_RKSB_ [function] [call site2] 05142
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05143
10 std::__1::basic_string , std::__1::allocator > solidity::util::formatNumberReadable >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, bool) [function] [call site2] 05144
11 _ZN5boost14multiprecisiongeINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISD_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSE_RKSF_ [function] [call site2] 05145
12 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, int const&) [function] [call site2] 05146
12 _ZN5boost14multiprecision8backends7eval_ltILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE1EXT1_ET2_EEEE5valueEbE4typeERKSB_x [function] [call site2] 05147
13 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05148
13 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05149
11 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::data_type::data_type() [function] [call site2] 05150
11 std::__1::basic_string , std::__1::allocator > solidity::util::formatUnsignedNumberReadable >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, bool) [function] [call site2] 05151
12 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISD_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSE_RKSF_ [function] [call site2] 05152
13 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, int const&) [function] [call site2] 05153
13 _ZN5boost14multiprecision8backends7eval_gtILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEbE4typeERKNS8_IXT_EXT0_ELS9_1EXT1_ESA_EEx [function] [call site2] 05154
14 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05155
14 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05156
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::str(long, unsigned int) const [function] [call site2] 05157
13 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::str(long, unsigned int) const [function] [call site2] 05158
14 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::do_get_string(unsigned int, mpl_::bool_ const&) const [function] [call site2] 05159
15 std::runtime_error::runtime_error(char const*) [call site2] 05160
15 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 05161
15 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 05162
15 _ZN5boost14multiprecision8backends16eval_right_shiftILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE1EXT1_ET2_EEEE5valueEvE4typeERSB_o [function] [call site2] 05163
16 void boost::multiprecision::backends::is_valid_bitwise_op<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, mpl_::int_<0> const&) [function] [call site2] 05164
16 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05165
16 void boost::multiprecision::backends::right_shift_byte > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, unsigned __int128) [function] [call site2] 05166
17 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05167
16 void boost::multiprecision::backends::right_shift_generic > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, unsigned __int128) [function] [call site2] 05168
17 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05169
16 void boost::multiprecision::backends::add_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, unsigned long long const&) [function] [call site2] 05170
17 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05171
15 std::__1::basic_string , std::__1::allocator > boost::lexical_cast , std::__1::allocator >, unsigned long long>(unsigned long long const&) [function] [call site2] 05172
16 bool boost::conversion::detail::try_lexical_convert , std::__1::allocator >, unsigned long long>(unsigned long long const&, std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 05173
17 boost::detail::lexical_converter_impl , std::__1::allocator >, unsigned long long>::try_convert(unsigned long long const&, std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 05174
18 boost::detail::lexical_istream_limited_src , false, 40ul>::lexical_istream_limited_src() [function] [call site2] 05175
19 boost::detail::do_not_construct_out_stream_t::do_not_construct_out_stream_t(boost::detail::do_not_construct_out_buffer_t*) [function] [call site2] 05176
18 boost::detail::lexical_istream_limited_src , false, 40ul>::operator<<(unsigned long long) [function] [call site2] 05177
19 bool boost::detail::lexical_istream_limited_src , false, 40ul>::shl_unsigned (unsigned long long) [function] [call site2] 05178
20 boost::detail::lcast_put_unsigned , unsigned long long, char>::lcast_put_unsigned(unsigned long long, char*) [function] [call site2] 05179
18 boost::detail::lexical_istream_limited_src , false, 40ul>::cbegin() const [function] [call site2] 05180
18 bool boost::detail::lexical_ostream_limited_src >::operator>> >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 05181
16 void boost::conversion::detail::throw_bad_cast , std::__1::allocator > >() [function] [call site2] 05182
17 boost::bad_lexical_cast::bad_lexical_cast(std::type_info const&, std::type_info const&) [function] [call site2] 05183
18 std::bad_cast::bad_cast() [call site2] 05184
17 std::bad_cast::~bad_cast() [call site2] 05185
15 void boost::multiprecision::backends::divide_unsigned_helper >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >*, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&) [function] [call site2] 05186
16 void boost::multiprecision::backends::divide_unsigned_helper >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >*, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&) [function] [call site2] 05187
17 void boost::multiprecision::backends::divide_unsigned_helper >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >*, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&) [function] [call site2] 05188
18 void boost::multiprecision::backends::divide_unsigned_helper >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >*, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&) [function] [call site2] 05189
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::assign(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false> const&) [function] [call site2] 05190
19 void boost::multiprecision::backends::divide_unsigned_helper >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >*, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, unsigned long long, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&) [function] [call site2] 05191
20 void boost::multiprecision::backends::divide_unsigned_helper >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >*, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, unsigned long long, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&) [function] [call site2] 05192
21 void boost::multiprecision::backends::divide_unsigned_helper >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >*, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, unsigned long long, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&) [function] [call site2] 05193
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::assign(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false> const&) [function] [call site2] 05194
22 std::overflow_error::overflow_error(char const*) [function] [call site2] 05195
23 std::runtime_error::runtime_error(char const*) [call site2] 05196
22 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 05197
22 void boost::throw_exception (std::overflow_error const&, boost::source_location const&) [function] [call site2] 05198
22 std::overflow_error::~overflow_error() [call site2] 05199
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::assign(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false> const&) [function] [call site2] 05200
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05201
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05202
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05203
22 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::do_assign_arithmetic(unsigned __int128, mpl_::bool_ const&) [function] [call site2] 05204
23 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05205
23 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05206
23 __clang_call_terminate [call site2] 05207
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05208
22 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::do_assign_arithmetic(unsigned __int128, mpl_::bool_ const&) [function] [call site2] 05209
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05210
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05211
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05212
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05213
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05214
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05215
22 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05216
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::assign(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false> const&) [function] [call site2] 05217
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::assign(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false> const&) [function] [call site2] 05218
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05219
19 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare_unsigned<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) const [function] [call site2] 05220
19 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::do_assign_arithmetic(unsigned __int128, mpl_::bool_ const&) [function] [call site2] 05221
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05222
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05223
19 void boost::multiprecision::backends::add_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 05224
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05225
19 _ZN5boost14multiprecision8backends8eval_addILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEELj0ELj0ELS3_1ELS4_0ES7_Lj0ELj0ELS3_1ELS4_0ES7_EENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERSB_RKSD_RKSF_ [function] [call site2] 05226
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05227
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05228
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05229
19 _ZN5boost14multiprecision8backends8eval_addILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEELj0ELj0ELS3_1ELS4_0ES7_Lj0ELj0ELS3_1ELS4_0ES7_EENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERSB_RKSD_RKSF_ [function] [call site2] 05230
19 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) const [function] [call site2] 05231
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 05232
19 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare_unsigned<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) const [function] [call site2] 05233
19 void boost::multiprecision::backends::add_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 05234
15 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::assign(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false> const&) [function] [call site2] 05235
12 _ZN5boost14multiprecisionanINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEiEENS_11enable_if_cIXaasr29is_compatible_arithmetic_typeIT0_NS0_6numberIT_LNS0_26expression_template_optionE1EEEEE5valueeqsr15number_categoryISD_EE5valueLNS0_20number_category_typeE0EENS0_6detail10expressionINSH_22bitwise_and_immediatesESF_SB_vvEEE4typeERKSF_RKSB_ [function] [call site2] 05236
13 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, int, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, int const&) [function] [call site2] 05237
12 _ZN5boost14multiprecisioneqINS0_6detail22bitwise_and_immediatesENS0_6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEEivviEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS2_10expressionIT_T0_T1_T2_T3_E11result_typeET4_EE5valueEbE4typeERKSM_RKSO_ [function] [call site2] 05238
13 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail22bitwise_and_immediatesESB_ivvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 05239
13 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, int const&) [function] [call site2] 05240
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05241
13 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05242
12 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05243
12 _ZN5boost14multiprecision8backends16eval_right_shiftILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE1EXT1_ET2_EEEE5valueEvE4typeERSB_o [function] [call site2] 05244
12 _ZN5boost14multiprecisioneqINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSE_RKSF_ [function] [call site2] 05245
13 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, int const&) [function] [call site2] 05246
13 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05247
12 std::__1::vector > solidity::toCompactBigEndian >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, unsigned int) [function] [call site2] 05248
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05249
13 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05250
13 _ZN5boost14multiprecision8backends16eval_right_shiftILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE1EXT1_ET2_EEEE5valueEvE4typeERSB_o [function] [call site2] 05251
13 void solidity::toBigEndian >, (boost::multiprecision::expression_template_option)1>, std::__1::vector > >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, std::__1::vector >&) [function] [call site2] 05252
14 _ZN5boost14multiprecisionanINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEEENS_11enable_if_cIXeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberISB_LNS0_26expression_template_optionE1EEEE4typeERKSF_OSF_ [function] [call site2] 05253
15 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 05254
15 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail22bitwise_and_immediatesESB_SB_vvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 05255
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05256
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::operator unsigned char () const [function] [call site2] 05257
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05258
14 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05259
14 _ZN5boost14multiprecision8backends16eval_right_shiftILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE1EXT1_ET2_EEEE5valueEvE4typeERSB_o [function] [call site2] 05260
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05261
12 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 05262
13 solidity::util::Exception::Exception() [function] [call site2] 05263
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05264
12 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::assign(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false> const&) [function] [call site2] 05265
12 _ZN5boost14multiprecisionanINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEiEENS_11enable_if_cIXaasr29is_compatible_arithmetic_typeIT0_NS0_6numberIT_LNS0_26expression_template_optionE1EEEEE5valueeqsr15number_categoryISD_EE5valueLNS0_20number_category_typeE0EENS0_6detail10expressionINSH_22bitwise_and_immediatesESF_SB_vvEEE4typeERKSF_RKSB_ [function] [call site2] 05266
12 _ZN5boost14multiprecisioneqINS0_6detail22bitwise_and_immediatesENS0_6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEEivviEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS2_10expressionIT_T0_T1_T2_T3_E11result_typeET4_EE5valueEbE4typeERKSM_RKSO_ [function] [call site2] 05267
12 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05268
12 _ZN5boost14multiprecision8backends16eval_right_shiftILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE1EXT1_ET2_EEEE5valueEvE4typeERSB_o [function] [call site2] 05269
12 _ZN5boost14multiprecisioneqINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSE_RKSF_ [function] [call site2] 05270
12 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, int, void, void> >::type boost::multiprecision::operator+ >, int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, int const&) [function] [call site2] 05271
13 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, int, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, int const&) [function] [call site2] 05272
12 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail14add_immediatesESB_ivvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 05273
12 std::__1::vector > solidity::toCompactBigEndian >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, unsigned int) [function] [call site2] 05274
12 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 05275
12 std::__1::vector > solidity::toCompactBigEndian >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, unsigned int) [function] [call site2] 05276
12 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 05277
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05278
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05279
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05280
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> boost::multiprecision::operator* > >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 05281
12 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 05282
12 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail19multiply_immediatesESB_SB_vvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 05283
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05284
11 std::__1::basic_string , std::__1::allocator > solidity::util::formatUnsignedNumberReadable >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, bool) [function] [call site2] 05285
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05286
10 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05287
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05288
10 solidity::frontend::IntegerType::maxValue() const [function] [call site2] 05289
11 solidity::frontend::IntegerType::isSigned() const [function] [call site2] 05290
11 _ZN5boost14multiprecisionlsINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEjEENS_11enable_if_cIXaasr11is_integralIT0_EE5valueeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberISC_LNS0_26expression_template_optionE1EEEE4typeEOSG_RKSB_ [function] [call site2] 05291
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05292
11 _ZN5boost14multiprecisionlsINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEjEENS_11enable_if_cIXaasr11is_integralIT0_EE5valueeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberISC_LNS0_26expression_template_optionE1EEEE4typeEOSG_RKSB_ [function] [call site2] 05293
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05294
10 std::__1::basic_string , std::__1::allocator > solidity::util::formatNumberReadable >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, bool) [function] [call site2] 05295
10 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05296
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05297
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05298
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05299
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05300
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05301
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05302
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05303
10 boost::error_info ::error_info(char const*) [function] [call site2] 05304
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05305
10 solidity::frontend::CHC::checkAndReportTarget(solidity::frontend::CHC::CHCVerificationTarget const&, std::__1::vector > const&, solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05306
11 solidity::frontend::CHC::createErrorBlock() [function] [call site2] 05307
12 solidity::frontend::smt::arity0FunctionSort() [function] [call site2] 05308
12 solidity::frontend::smt::EncodingContext::newUniqueId() [function] [call site2] 05309
12 solidity::frontend::CHC::createSymbolicBlock(std::__1::shared_ptr , std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::PredicateType, solidity::frontend::ASTNode const*, solidity::frontend::ContractDefinition const*) [function] [call site2] 05310
12 solidity::frontend::Predicate::functor() const [function] [call site2] 05311
12 solidity::smtutil::Expression::~Expression() [function] [call site2] 05312
11 solidity::frontend::ASTNode::location() const [function] [call site2] 05313
11 solidity::frontend::CHC::error() [function] [call site2] 05314
12 solidity::frontend::Predicate::operator()(std::__1::vector > const&) const [function] [call site2] 05315
11 solidity::frontend::CHC::error() [function] [call site2] 05316
11 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 05317
11 solidity::frontend::CHC::connectBlocks(solidity::smtutil::Expression const&, solidity::smtutil::Expression const&, solidity::smtutil::Expression const&) [function] [call site2] 05318
11 solidity::smtutil::Expression::~Expression() [function] [call site2] 05319
11 solidity::smtutil::Expression::~Expression() [function] [call site2] 05320
11 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 05321
11 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity8frontend18ContractDefinitionEPKNS6_9PredicateENS3_4lessIS9_EENS3_9allocatorINS3_4pairIKS9_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 05322
11 bool ranges::operator!= , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 05323
11 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 05324
11 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity8frontend18ContractDefinitionEPKNS6_9PredicateENS3_4lessIS9_EENS3_9allocatorINS3_4pairIKS9_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 05325
11 bool ranges::operator!= , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 05326
11 solidity::frontend::smt::collectInvariants(solidity::smtutil::Expression const&, std::__1::set , std::__1::allocator > const&, solidity::frontend::ModelCheckerInvariants const&) [function] [call site2] 05327
12 solidity::frontend::ModelCheckerInvariants::has(solidity::frontend::InvariantType) const [function] [call site2] 05328
12 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run , std::__1::allocator > const&, solidity::frontend::ModelCheckerInvariants const&)::$_0>(solidity::frontend::smt::collectInvariants(solidity::smtutil::Expression const&, std::__1::set , std::__1::allocator > const&, solidity::frontend::ModelCheckerInvariants const&)::$_0&&) [function] [call site2] 05329
13 auto solidity::frontend::smt::collectInvariants(solidity::smtutil::Expression const&, std::__1::set , std::__1::allocator > const&, solidity::frontend::ModelCheckerInvariants const&)::$_0::operator() ::run<$_0>($_0&&)::{lambda(solidity::smtutil::Expression const*)#1}>($_0&&, solidity::util::BreadthFirstSearch ::run<$_0>($_0&&)::{lambda(solidity::smtutil::Expression const*)#1}&&) const [function] [call site2] 05330
14 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 05331
14 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 05332
14 bool boost::algorithm::starts_with , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05333
14 bool boost::algorithm::starts_with , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05334
14 solidity::smtutil::Expression::~Expression() [function] [call site2] 05335
14 solidity::util::BreadthFirstSearch ::run , std::__1::allocator > const&, solidity::frontend::ModelCheckerInvariants const&)::$_0>(solidity::frontend::smt::collectInvariants(solidity::smtutil::Expression const&, std::__1::set , std::__1::allocator > const&, solidity::frontend::ModelCheckerInvariants const&)::$_0&&)::{lambda(solidity::smtutil::Expression const*)#1}::operator()(solidity::smtutil::Expression const*) const [function] [call site2] 05336
12 solidity::frontend::Predicate::functor() const [function] [call site2] 05337
12 solidity::smtutil::Expression::~Expression() [function] [call site2] 05338
12 solidity::frontend::Predicate::contextContract() const [function] [call site2] 05339
12 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 05340
12 solidity::frontend::Predicate::expressionSubstitution(solidity::smtutil::Expression const&) const [function] [call site2] 05341
13 solidity::frontend::Predicate::functor() const [function] [call site2] 05342
13 solidity::smtutil::Expression::~Expression() [function] [call site2] 05343
13 solidity::frontend::Predicate::contextContract() const [function] [call site2] 05344
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05345
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05346
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05347
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05348
13 boost::error_info ::error_info(char const*) [function] [call site2] 05349
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05350
13 solidity::frontend::Predicate::contextContract() const [function] [call site2] 05351
13 solidity::frontend::SMTEncoder::stateVariablesIncludingInheritedAndPrivate(solidity::frontend::ContractDefinition const&) [function] [call site2] 05352
13 solidity::frontend::Predicate::isInterface() const [function] [call site2] 05353
13 bool boost::algorithm::starts_with , std::__1::allocator >, char [10]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [10]) [function] [call site2] 05354
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05355
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05356
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05357
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05358
13 boost::error_info ::error_info(char const*) [function] [call site2] 05359
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05360
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05361
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05362
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05363
13 boost::error_info ::error_info(char const*) [function] [call site2] 05364
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05365
13 solidity::frontend::Declaration::name() const [function] [call site2] 05366
13 solidity::frontend::Predicate::isNondetInterface() const [function] [call site2] 05367
13 bool boost::algorithm::starts_with , std::__1::allocator >, char [17]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [17]) [function] [call site2] 05368
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05369
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05370
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05371
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05372
13 boost::error_info ::error_info(char const*) [function] [call site2] 05373
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05374
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05375
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05376
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05377
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05378
13 boost::error_info ::error_info(char const*) [function] [call site2] 05379
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05380
13 solidity::frontend::Declaration::name() const [function] [call site2] 05381
13 solidity::frontend::Declaration::name() const [function] [call site2] 05382
12 solidity::frontend::smt::substitute(solidity::smtutil::Expression, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) [function] [call site2] 05383
13 solidity::smtutil::Expression::Expression(bool) [function] [call site2] 05384
13 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression&&) [function] [call site2] 05385
13 solidity::smtutil::Expression::Expression(solidity::smtutil::Expression const&) [function] [call site2] 05386
13 solidity::frontend::smt::substitute(solidity::smtutil::Expression, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) [function] [call site2] 05387
12 solidity::frontend::smt::toSolidityStr(solidity::smtutil::Expression const&) [function] [call site2] 05388
13 auto solidity::util::applyMap >, solidity::frontend::smt::toSolidityStr(solidity::smtutil::Expression const&)::$_0, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::vector > const&, solidity::frontend::smt::toSolidityStr(solidity::smtutil::Expression const&)::$_0&&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >) [function] [call site2] 05389
13 bool boost::algorithm::starts_with , std::__1::allocator >, char [12]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [12]) [function] [call site2] 05390
13 solidity::frontend::smt::(anonymous namespace)::formatDatatypeAccessor(solidity::smtutil::Expression const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 05391
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05392
14 bool boost::algorithm::starts_with , std::__1::allocator >, char [6]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [6]) [function] [call site2] 05393
14 bool boost::algorithm::starts_with , std::__1::allocator >, char [4]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [4]) [function] [call site2] 05394
14 bool boost::algorithm::starts_with , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site2] 05395
14 bool boost::algorithm::starts_with , std::__1::allocator >, char [4]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [4]) [function] [call site2] 05396
14 bool boost::algorithm::starts_with , std::__1::allocator >, char [15]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [15]) [function] [call site2] 05397
13 solidity::frontend::smt::(anonymous namespace)::formatInfixOp(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 05398
14 boost::range_value , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >::type boost::algorithm::join , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::basic_string , std::__1::allocator > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05399
13 __cxa_guard_acquire [call site2] 05400
13 solidity::frontend::smt::(anonymous namespace)::formatArrayOp(solidity::smtutil::Expression const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 05401
14 __cxa_guard_acquire [call site2] 05402
14 bool boost::algorithm::starts_with , std::__1::allocator >, char [15]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [15]) [function] [call site2] 05403
14 solidity::frontend::smt::(anonymous namespace)::formatGenericOp(solidity::smtutil::Expression const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 05404
15 boost::range_value , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >::type boost::algorithm::join , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, char [3]>(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, char const (&) [3]) [function] [call site2] 05405
13 solidity::frontend::smt::(anonymous namespace)::formatUnaryOp(solidity::smtutil::Expression const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 05406
14 solidity::frontend::smt::(anonymous namespace)::formatGenericOp(solidity::smtutil::Expression const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 05407
13 boost::range_value , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >::type boost::algorithm::join , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, char [3]>(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, char const (&) [3]) [function] [call site2] 05408
12 solidity::smtutil::Expression::~Expression() [function] [call site2] 05409
11 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > >&, ranges::views::keys_fn, true, 0, 0>(std::__1::map , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > >&, ranges::views::view_closure ) [function] [call site2] 05410
11 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity8frontend9PredicateENS3_3setINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_4lessISG_EENSE_ISG_EEEENSH_IS9_EENSE_INS3_4pairIKS9_SK_EEEEEEEENS_10indirectedINS_6detail9get_firstEEEEELNS_11cardinalityEn1EE5beginISW_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 05411
11 bool ranges::operator!= , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::less , std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 05412
11 std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >& operator+= , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >(std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >&&) [function] [call site2] 05413
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05414
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05415
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05416
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05417
11 boost::error_info ::error_info(char const*) [function] [call site2] 05418
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05419
11 solidity::frontend::CHC::error() [function] [call site2] 05420
11 solidity::smtutil::Expression::~Expression() [function] [call site2] 05421
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05422
11 std::__1::optional , std::__1::allocator > >::operator*() & [function] [call site2] 05423
11 solidity::frontend::CHC::ReportTargetInfo::operator=(solidity::frontend::CHC::ReportTargetInfo&&) [function] [call site2] 05424
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05425
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05426
11 solidity::frontend::CHC::ReportTargetInfo::operator=(solidity::frontend::CHC::ReportTargetInfo&&) [function] [call site2] 05427
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05428
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05429
11 solidity::frontend::CHC::ReportTargetInfo::operator=(solidity::frontend::CHC::ReportTargetInfo&&) [function] [call site2] 05430
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05431
10 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05432
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05433
10 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05434
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05435
10 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, solidity::frontend::PredicateCompare, std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > >&, ranges::views::keys_fn, true, 0, 0>(std::__1::map , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, solidity::frontend::PredicateCompare, std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > >&, ranges::views::view_closure ) [function] [call site2] 05436
10 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity8frontend9PredicateENS3_3setINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_4lessISG_EENSE_ISG_EEEENS6_16PredicateCompareENSE_INS3_4pairIKS9_SK_EEEEEEEENS_10indirectedINS_6detail9get_firstEEEEELNS_11cardinalityEn1EE5beginISW_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 05437
10 bool ranges::operator!= , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, solidity::frontend::PredicateCompare, std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, solidity::frontend::PredicateCompare, std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, solidity::frontend::PredicateCompare, std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > >, solidity::frontend::PredicateCompare, std::__1::allocator , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > > > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 05438
10 solidity::frontend::Predicate::programNode() const [function] [call site2] 05439
10 __dynamic_cast [call site2] 05440
10 solidity::frontend::ContractDefinition::fullyQualifiedName() const [function] [call site2] 05441
11 solidity::frontend::Scopable::sourceUnitName() const [function] [call site2] 05442
11 solidity::frontend::Declaration::name() const [function] [call site2] 05443
10 solidity::frontend::Predicate::type() const [function] [call site2] 05444
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05445
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05446
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05447
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05448
10 boost::error_info ::error_info(char const*) [function] [call site2] 05449
10 solidity::frontend::Predicate::type() const [function] [call site2] 05450
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05451
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05452
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05453
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05454
10 boost::error_info ::error_info(char const*) [function] [call site2] 05455
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05456
10 solidity::frontend::ASTNode::location() const [function] [call site2] 05457
10 solidity::langutil::CharStream::text(solidity::langutil::SourceLocation const&) const [function] [call site2] 05458
11 solidity::langutil::SourceLocation::hasText() const [function] [call site2] 05459
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05460
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05461
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05462
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05463
11 boost::error_info ::error_info(char const*) [function] [call site2] 05464
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05465
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05466
10 solidity::langutil::UniqueErrorReporter::info(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05467
11 solidity::langutil::ErrorReporter::info(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05468
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05469
12 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05470
9 solidity::smtutil::CHCSmtLib2Interface::unhandledQueries() const [function] [call site2] 05471
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05472
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05473
9 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05474
8 solidity::frontend::CHC::safeTargets() const [function] [call site2] 05475
8 solidity::frontend::CHC::unsafeTargets() const [function] [call site2] 05476
8 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > > const&, ranges::views::keys_fn, true, 0, 0>(std::__1::map , std::__1::allocator > > const&, ranges::views::view_closure ) [function] [call site2] 05477
8 std::__1::set , std::__1::allocator >& operator+= , std::__1::allocator > > const>, ranges::detail::get_first>, solidity::frontend::VerificationTargetType, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&, ranges::transform_view , std::__1::allocator > > const>, ranges::detail::get_first>&&) [function] [call site2] 05478
9 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapIN8solidity8frontend22VerificationTargetTypeENS6_3CHC16ReportTargetInfoENS3_4lessIS7_EENS3_9allocatorINS3_4pairIKS7_S9_EEEEEEEENS_10indirectedINS_6detail9get_firstEEEEELNS_11cardinalityEn1EE5beginISO_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 05479
9 bool ranges::operator!= , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 05480
8 solidity::frontend::BMC::analyze(solidity::frontend::SourceUnit const&, std::__1::map , std::__1::allocator >, solidity::frontend::smt::EncodingContext::IdCompare, std::__1::allocator , std::__1::allocator > > > >) [function] [call site2] 05481
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05482
9 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05483
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05484
9 solidity::frontend::SMTEncoder::resetSourceAnalysis() [function] [call site2] 05485
9 solidity::frontend::smt::EncodingContext::setSolver(solidity::smtutil::SolverInterface*) [function] [call site2] 05486
9 solidity::frontend::smt::EncodingContext::reset() [function] [call site2] 05487
9 solidity::frontend::smt::EncodingContext::setAssertionAccumulation(bool) [function] [call site2] 05488
9 solidity::frontend::BMC::shouldInlineFunctionCall(solidity::frontend::FunctionCall const&, solidity::frontend::ContractDefinition const*, solidity::frontend::ContractDefinition const*) [function] [call site2] 05489
10 solidity::frontend::SMTEncoder::functionCallToDefinition(solidity::frontend::FunctionCall const&, solidity::frontend::ContractDefinition const*, solidity::frontend::ContractDefinition const*) [function] [call site2] 05490
11 solidity::util::SetOnce ::operator*() const [function] [call site2] 05491
11 solidity::frontend::SMTEncoder::functionCallExpression(solidity::frontend::FunctionCall const&) [function] [call site2] 05492
12 solidity::frontend::FunctionCall::expression() const [function] [call site2] 05493
12 __dynamic_cast [call site2] 05494
12 solidity::frontend::FunctionCallOptions::expression() const [function] [call site2] 05495
11 __dynamic_cast [call site2] 05496
11 solidity::frontend::TupleExpression::components() const [function] [call site2] 05497
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05498
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05499
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05500
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05501
11 boost::error_info ::error_info(char const*) [function] [call site2] 05502
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05503
11 solidity::frontend::SMTEncoder::innermostTuple(solidity::frontend::Expression const&) [function] [call site2] 05504
12 __dynamic_cast [call site2] 05505
12 solidity::frontend::TupleExpression::isInlineArray() const [function] [call site2] 05506
12 solidity::frontend::TupleExpression::isInlineArray() const [function] [call site2] 05507
12 solidity::frontend::TupleExpression::components() const [function] [call site2] 05508
12 __dynamic_cast [call site2] 05509
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05510
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05511
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05512
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05513
12 boost::error_info ::error_info(char const*) [function] [call site2] 05514
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05515
11 __dynamic_cast [call site2] 05516
11 solidity::frontend::FunctionDefinition const* solidity::frontend::SMTEncoder::functionCallToDefinition(solidity::frontend::FunctionCall const&, solidity::frontend::ContractDefinition const*, solidity::frontend::ContractDefinition const*)::$_13::operator() (solidity::frontend::Identifier const*) const [function] [call site2] 05517
12 solidity::util::SetOnce ::operator*() const [function] [call site2] 05518
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05519
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05520
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05521
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05522
12 boost::error_info ::error_info(char const*) [function] [call site2] 05523
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05524
12 __dynamic_cast [call site2] 05525
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05526
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05527
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05528
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05529
12 boost::error_info ::error_info(char const*) [function] [call site2] 05530
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05531
12 solidity::frontend::ContractDefinition::superContract(solidity::frontend::ContractDefinition const&) const [function] [call site2] 05532
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05533
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05534
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05535
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05536
12 boost::error_info ::error_info(char const*) [function] [call site2] 05537
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05538
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05539
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05540
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05541
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05542
12 boost::error_info ::error_info(char const*) [function] [call site2] 05543
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05544
11 __dynamic_cast [call site2] 05545
11 solidity::frontend::FunctionDefinition const* solidity::frontend::SMTEncoder::functionCallToDefinition(solidity::frontend::FunctionCall const&, solidity::frontend::ContractDefinition const*, solidity::frontend::ContractDefinition const*)::$_13::operator() (solidity::frontend::MemberAccess const*) const [function] [call site2] 05546
10 solidity::frontend::FunctionCall::expression() const [function] [call site2] 05547
10 __dynamic_cast [call site2] 05548
10 solidity::frontend::FunctionType::kind() const [function] [call site2] 05549
10 solidity::frontend::FunctionCall::expression() const [function] [call site2] 05550
10 solidity::frontend::SMTEncoder::isTrustedExternalCall(solidity::frontend::Expression const*) [function] [call site2] 05551
11 __dynamic_cast [call site2] 05552
11 solidity::frontend::MemberAccess::expression() const [function] [call site2] 05553
11 __dynamic_cast [call site2] 05554
11 solidity::frontend::Identifier::name() const [function] [call site2] 05555
11 __dynamic_cast [call site2] 05556
10 solidity::frontend::FunctionType::kind() const [function] [call site2] 05557
9 solidity::frontend::smt::VariableUsage::setFunctionInlining(std::__1::function ) [function] [call site2] 05558
9 solidity::frontend::SMTEncoder::sourceDependencies(solidity::frontend::SourceUnit const&) [function] [call site2] 05559
9 solidity::frontend::SMTEncoder::state() [function] [call site2] 05560
9 solidity::frontend::smt::SymbolicState::prepareForSourceUnit(solidity::frontend::SourceUnit const&) [function] [call site2] 05561
9 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05562
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05563
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05564
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05565
9 solidity::langutil::UniqueErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05566
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05567
8 solidity::langutil::UniqueErrorReporter::errors() const [function] [call site2] 05568
9 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 05569
8 solidity::langutil::ErrorReporter::append(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 05570
9 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > const>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 05571
8 solidity::langutil::UniqueErrorReporter::clear() [function] [call site2] 05572
9 solidity::langutil::ErrorReporter::clear() [function] [call site2] 05573
7 std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >& operator+= , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&&) [function] [call site2] 05574
7 solidity::frontend::ModelChecker::~ModelChecker() [function] [call site2] 05575
8 solidity::frontend::CHC::~CHC() [function] [call site2] 05576
9 solidity::smtutil::Expression::~Expression() [function] [call site2] 05577
9 solidity::frontend::SMTEncoder::~SMTEncoder() [function] [call site2] 05578
8 solidity::frontend::BMC::~BMC() [function] [call site2] 05579
8 solidity::frontend::smt::EncodingContext::~EncodingContext() [function] [call site2] 05580
8 solidity::frontend::ModelCheckerSettings::~ModelCheckerSettings() [function] [call site2] 05581
8 solidity::langutil::UniqueErrorReporter::~UniqueErrorReporter() [function] [call site2] 05582
7 solidity::frontend::ASTConstVisitor::~ASTConstVisitor() [function] [call site2] 05583
7 solidity::frontend::ContractLevelChecker::~ContractLevelChecker() [function] [call site2] 05584
8 solidity::frontend::OverrideChecker::~OverrideChecker() [function] [call site2] 05585
7 solidity::frontend::DeclarationTypeChecker::~DeclarationTypeChecker() [function] [call site2] 05586
8 solidity::frontend::ASTConstVisitor::~ASTConstVisitor() [function] [call site2] 05587
7 solidity::frontend::NameAndTypeResolver::~NameAndTypeResolver() [function] [call site2] 05588
7 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 05589
7 __cxa_rethrow [call site2] 05590
7 __cxa_end_catch [call site2] 05591
5 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 05592
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05593
5 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05594
5 boost::error_info ::error_info(char const*) [function] [call site2] 05595
5 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 05596
5 solidity::frontend::SourceUnit::nodes() const [function] [call site2] 05597
5 __dynamic_cast [call site2] 05598
5 solidity::frontend::CompilerStack::isRequestedContract(solidity::frontend::ContractDefinition const&) const [function] [call site2] 05599
6 solidity::frontend::Scopable::sourceUnitName() const [function] [call site2] 05600
6 solidity::frontend::Declaration::name() const [function] [call site2] 05601
5 solidity::frontend::CompilerStack::generateIR(solidity::frontend::ContractDefinition const&) [function] [call site2] 05602
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05603
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05604
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05605
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05606
6 boost::error_info ::error_info(char const*) [function] [call site2] 05607
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05608
6 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 05609
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05610
6 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05611
6 boost::error_info ::error_info(char const*) [function] [call site2] 05612
6 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 05613
6 solidity::frontend::ContractDefinition::fullyQualifiedName() const [function] [call site2] 05614
6 solidity::frontend::Scopable::sourceUnit() const [function] [call site2] 05615
6 solidity::util::SetOnce ::operator*() const [function] [call site2] 05616
6 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05617
6 solidity::frontend::ASTNode::location() const [function] [call site2] 05618
6 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05619
6 solidity::frontend::ContractDefinition::canBeDeployed() const [function] [call site2] 05620
6 solidity::frontend::CompilerStack::generateIR(solidity::frontend::ContractDefinition const&) [function] [call site2] 05621
7 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 05622
7 solidity::frontend::CompilerStack::sourceIndices() const [function] [call site2] 05623
8 solidity::frontend::CompilerContext::yulUtilityFileName() [function] [call site2] 05624
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05625
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05626
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05627
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05628
8 boost::error_info ::error_info(char const*) [function] [call site2] 05629
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05630
8 solidity::frontend::CompilerContext::yulUtilityFileName() [function] [call site2] 05631
7 solidity::frontend::IRGenerator::IRGenerator(solidity::langutil::EVMVersion, solidity::frontend::RevertStrings, solidity::frontend::OptimiserSettings, std::__1::map , std::__1::allocator >, unsigned int, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned int> > >, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) [function] [call site2] 05632
8 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 05633
8 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings&&) [function] [call site2] 05634
8 solidity::frontend::IRGenerationContext::IRGenerationContext(solidity::langutil::EVMVersion, solidity::frontend::IRGenerationContext::ExecutionContext, solidity::frontend::RevertStrings, solidity::frontend::OptimiserSettings, std::__1::map , std::__1::allocator >, unsigned int, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned int> > >, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) [function] [call site2] 05635
9 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings&&) [function] [call site2] 05636
9 solidity::frontend::MultiUseYulFunctionCollector::MultiUseYulFunctionCollector() [function] [call site2] 05637
9 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 05638
8 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 05639
8 solidity::frontend::IRGenerationContext::revertStrings() const [function] [call site2] 05640
8 solidity::frontend::YulUtilFunctions::YulUtilFunctions(solidity::langutil::EVMVersion, solidity::frontend::RevertStrings, solidity::frontend::MultiUseYulFunctionCollector&) [function] [call site2] 05641
8 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 05642
7 solidity::frontend::CompilerStack::createCBORMetadata(solidity::frontend::CompilerStack::Contract const&, bool) const [function] [call site2] 05643
8 solidity::frontend::Scopable::sourceUnit() const [function] [call site2] 05644
8 (anonymous namespace)::onlySafeExperimentalFeaturesActivated(std::__1::set , std::__1::allocator > const&) [function] [call site2] 05645
8 solidity::frontend::CompilerStack::metadata(solidity::frontend::CompilerStack::Contract const&) const [function] [call site2] 05646
9 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 05647
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05648
9 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05649
9 boost::error_info ::error_info(char const*) [function] [call site2] 05650
9 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 05651
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05652
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05653
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05654
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05655
9 boost::error_info ::error_info(char const*) [function] [call site2] 05656
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05657
9 std::__1::basic_string , std::__1::allocator > const& solidity::util::LazyInit , std::__1::allocator > const>::init (solidity::frontend::CompilerStack::metadata(solidity::frontend::CompilerStack::Contract const&) const::$_7&&) const [function] [call site2] 05658
8 MetadataCBOREncoder::MetadataCBOREncoder() [function] [call site2] 05659
8 solidity::util::ipfsHash(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05660
9 (anonymous namespace)::groupChunksBottomUp(std::__1::vector<(anonymous namespace)::Chunk, std::__1::allocator<(anonymous namespace)::Chunk> >) [function] [call site2] 05661
10 (anonymous namespace)::buildNextLevel(std::__1::vector<(anonymous namespace)::Chunk, std::__1::allocator<(anonymous namespace)::Chunk> >&) [function] [call site2] 05662
11 (anonymous namespace)::combineLinks(std::__1::vector<(anonymous namespace)::Chunk, std::__1::allocator<(anonymous namespace)::Chunk> >&) [function] [call site2] 05663
12 (anonymous namespace)::Chunk::Chunk() [function] [call site2] 05664
12 (anonymous namespace)::varintEncoding(unsigned long) [function] [call site2] 05665
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05666
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05667
12 (anonymous namespace)::varintEncoding(unsigned long) [function] [call site2] 05668
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05669
12 (anonymous namespace)::encodeLinkData(std::__1::vector > const&) [function] [call site2] 05670
13 (anonymous namespace)::varintEncoding(unsigned long) [function] [call site2] 05671
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05672
12 (anonymous namespace)::varintEncoding(unsigned long) [function] [call site2] 05673
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05674
12 (anonymous namespace)::varintEncoding(unsigned long) [function] [call site2] 05675
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05676
12 (anonymous namespace)::encodeHash(std::__1::vector > const&) [function] [call site2] 05677
13 std::__1::vector > picosha2::hash256 > >(std::__1::vector > const&) [function] [call site2] 05678
14 void picosha2::hash256 , std::__1::__wrap_iter >(std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter , int) [function] [call site2] 05679
15 void picosha2::impl::hash256_impl , std::__1::__wrap_iter >(std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter , int, std::__1::random_access_iterator_tag) [function] [call site2] 05680
16 picosha2::hash256_one_by_one::hash256_one_by_one() [function] [call site2] 05681
17 picosha2::hash256_one_by_one::init() [function] [call site2] 05682
16 void picosha2::hash256_one_by_one::process >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 05683
17 picosha2::hash256_one_by_one::add_to_data_length(unsigned long) [function] [call site2] 05684
17 void picosha2::detail::hash256_block >(unsigned long*, std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 05685
18 picosha2::detail::mask_8bit(unsigned char) [function] [call site2] 05686
18 picosha2::detail::mask_8bit(unsigned char) [function] [call site2] 05687
18 picosha2::detail::mask_8bit(unsigned char) [function] [call site2] 05688
18 picosha2::detail::mask_8bit(unsigned char) [function] [call site2] 05689
18 picosha2::detail::ssig1(unsigned long) [function] [call site2] 05690
19 picosha2::detail::rotr(unsigned long, unsigned long) [function] [call site2] 05691
20 picosha2::detail::mask_32bit(unsigned long) [function] [call site2] 05692
18 picosha2::detail::mask_32bit(unsigned long) [function] [call site2] 05693
18 picosha2::detail::bsig1(unsigned long) [function] [call site2] 05694
19 picosha2::detail::rotr(unsigned long, unsigned long) [function] [call site2] 05695
18 picosha2::detail::bsig0(unsigned long) [function] [call site2] 05696
19 picosha2::detail::rotr(unsigned long, unsigned long) [function] [call site2] 05697
18 picosha2::detail::mask_32bit(unsigned long) [function] [call site2] 05698
18 picosha2::detail::mask_32bit(unsigned long) [function] [call site2] 05699
16 picosha2::hash256_one_by_one::finish() [function] [call site2] 05700
17 void picosha2::detail::hash256_block (unsigned long*, unsigned char*, unsigned char*) [function] [call site2] 05701
17 picosha2::hash256_one_by_one::write_data_bit_length(unsigned char*) [function] [call site2] 05702
17 void picosha2::detail::hash256_block (unsigned long*, unsigned char*, unsigned char*) [function] [call site2] 05703
16 void picosha2::hash256_one_by_one::get_hash_bytes >(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 05704
17 picosha2::detail::mask_8bit(unsigned char) [function] [call site2] 05705
16 picosha2::hash256_one_by_one::~hash256_one_by_one() [function] [call site2] 05706
13 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05707
12 (anonymous namespace)::Chunk::~Chunk() [function] [call site2] 05708
11 std::initializer_list<(anonymous namespace)::Chunk>::initializer_list() [function] [call site2] 05709
11 (anonymous namespace)::combineLinks(std::__1::vector<(anonymous namespace)::Chunk, std::__1::allocator<(anonymous namespace)::Chunk> >&) [function] [call site2] 05710
9 (anonymous namespace)::varintEncoding(unsigned long) [function] [call site2] 05711
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05712
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05713
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 05714
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 05715
9 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 05716
9 (anonymous namespace)::encodeByteArray(std::__1::vector > const&) [function] [call site2] 05717
10 (anonymous namespace)::varintEncoding(unsigned long) [function] [call site2] 05718
9 (anonymous namespace)::encodeHash(std::__1::vector > const&) [function] [call site2] 05719
8 MetadataCBOREncoder::pushBytes(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector > const&) [function] [call site2] 05720
9 MetadataCBOREncoder::pushTextString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05721
10 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05722
10 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05723
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05724
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05725
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05726
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05727
10 boost::error_info ::error_info(char const*) [function] [call site2] 05728
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05729
10 std::__1::vector >& operator+= , std::__1::allocator > const>(std::__1::vector >&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05730
9 MetadataCBOREncoder::pushByteString(std::__1::vector > const&) [function] [call site2] 05731
10 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05732
10 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05733
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05734
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05735
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05736
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05737
10 boost::error_info ::error_info(char const*) [function] [call site2] 05738
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05739
8 solidity::util::bzzr1Hash(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05740
9 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05741
9 solidity::util::bzzr1Hash(std::__1::vector > const&) [function] [call site2] 05742
10 solidity::util::FixedHash<32u>::FixedHash() [function] [call site2] 05743
10 solidity::util::vector_ref ::vector_ref(std::__1::vector > const*) [function] [call site2] 05744
10 (anonymous namespace)::chunkHash(solidity::util::vector_ref , bool) [function] [call site2] 05745
11 solidity::util::vector_ref ::size() const [function] [call site2] 05746
11 solidity::util::vector_ref ::toBytes() const [function] [call site2] 05747
11 solidity::util::vector_ref ::size() const [function] [call site2] 05748
11 solidity::util::vector_ref ::toBytes() const [function] [call site2] 05749
11 solidity::util::vector_ref ::size() const [function] [call site2] 05750
11 solidity::util::vector_ref ::size() const [function] [call site2] 05751
11 solidity::util::vector_ref ::size() const [function] [call site2] 05752
11 solidity::util::vector_ref ::cropped(unsigned long, unsigned long) const [function] [call site2] 05753
12 solidity::util::vector_ref ::vector_ref(unsigned char const*, unsigned long) [function] [call site2] 05754
11 (anonymous namespace)::chunkHash(solidity::util::vector_ref , bool) [function] [call site2] 05755
12 solidity::util::FixedHash<32u>::asBytes() const [function] [call site2] 05756
13 solidity::util::FixedHash<32u>::data() const [function] [call site2] 05757
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05758
12 solidity::util::vector_ref ::size() const [function] [call site2] 05759
12 (anonymous namespace)::toLittleEndian(unsigned long) [function] [call site2] 05760
12 solidity::util::FixedHash<32u>::asBytes() const [function] [call site2] 05761
12 solidity::util::keccak256(std::__1::vector > const&) [function] [call site2] 05762
13 solidity::util::vector_ref ::vector_ref(std::__1::vector > const*) [function] [call site2] 05763
13 solidity::util::keccak256(solidity::util::vector_ref ) [function] [call site2] 05764
8 solidity::util::FixedHash<32u>::asBytes() const [function] [call site2] 05765
8 MetadataCBOREncoder::pushBytes(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector > const&) [function] [call site2] 05766
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05767
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05768
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05769
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05770
8 boost::error_info ::error_info(char const*) [function] [call site2] 05771
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05772
8 MetadataCBOREncoder::pushBool(std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 05773
9 MetadataCBOREncoder::pushTextString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05774
9 MetadataCBOREncoder::pushBool(bool) [function] [call site2] 05775
10 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05776
10 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05777
8 MetadataCBOREncoder::pushBytes(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector > const&) [function] [call site2] 05778
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05779
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05780
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05781
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05782
8 boost::error_info ::error_info(char const*) [function] [call site2] 05783
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05784
8 MetadataCBOREncoder::pushString(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05785
9 MetadataCBOREncoder::pushTextString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05786
9 MetadataCBOREncoder::pushTextString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05787
8 MetadataCBOREncoder::serialise() const [function] [call site2] 05788
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05789
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05790
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05791
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05792
9 boost::error_info ::error_info(char const*) [function] [call site2] 05793
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05794
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05795
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05796
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05797
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05798
9 boost::error_info ::error_info(char const*) [function] [call site2] 05799
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05800
9 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 05801
9 std::__1::vector > solidity::toCompactBigEndian (unsigned long, unsigned int) [function] [call site2] 05802
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05803
8 MetadataCBOREncoder::~MetadataCBOREncoder() [function] [call site2] 05804
7 solidity::frontend::IRGenerator::run(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&) [function] [call site2] 05805
8 solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&) [function] [call site2] 05806
9 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05807
9 solidity::frontend::IRGenerator::resetContext(solidity::frontend::ContractDefinition const&, solidity::frontend::IRGenerationContext::ExecutionContext) [function] [call site2] 05808
10 solidity::frontend::IRGenerationContext::functionGenerationQueueEmpty() [function] [call site2] 05809
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05810
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05811
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05812
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05813
10 boost::error_info ::error_info(char const*) [function] [call site2] 05814
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05815
10 solidity::frontend::IRGenerationContext::functionCollector() [function] [call site2] 05816
10 solidity::frontend::MultiUseYulFunctionCollector::requestedFunctions() [function] [call site2] 05817
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05818
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05819
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05820
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05821
10 boost::error_info ::error_info(char const*) [function] [call site2] 05822
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05823
10 solidity::frontend::IRGenerationContext::internalDispatchClean() const [function] [call site2] 05824
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05825
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05826
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05827
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05828
10 boost::error_info ::error_info(char const*) [function] [call site2] 05829
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05830
10 solidity::frontend::IRGenerationContext::revertStrings() const [function] [call site2] 05831
10 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 05832
10 solidity::frontend::IRGenerationContext::sourceIndices() const [function] [call site2] 05833
10 solidity::frontend::IRGenerationContext::debugInfoSelection() const [function] [call site2] 05834
10 solidity::frontend::IRGenerationContext::soliditySourceProvider() const [function] [call site2] 05835
10 solidity::frontend::IRGenerationContext::IRGenerationContext(solidity::langutil::EVMVersion, solidity::frontend::IRGenerationContext::ExecutionContext, solidity::frontend::RevertStrings, solidity::frontend::OptimiserSettings, std::__1::map , std::__1::allocator >, unsigned int, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned int> > >, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) [function] [call site2] 05836
10 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 05837
10 solidity::frontend::IRGenerationContext::copyFunctionIDsFrom(solidity::frontend::IRGenerationContext const&) [function] [call site2] 05838
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05839
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05840
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05841
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05842
10 solidity::frontend::IRGenerationContext::operator=(solidity::frontend::IRGenerationContext&&) [function] [call site2] 05843
11 solidity::frontend::MultiUseYulFunctionCollector::operator=(solidity::frontend::MultiUseYulFunctionCollector&&) [function] [call site2] 05844
10 solidity::frontend::IRGenerationContext::setMostDerivedContract(solidity::frontend::ContractDefinition const&) [function] [call site2] 05845
10 solidity::frontend::ContractType::ContractType(solidity::frontend::ContractDefinition const&, bool) [function] [call site2] 05846
11 solidity::frontend::Type::Type() [function] [call site2] 05847
10 solidity::frontend::ContractType::stateVariables() const [function] [call site2] 05848
11 auto ranges::views::view_closure_base_ns::operator| >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector >&, ranges::views::view_closure ) [function] [call site2] 05849
11 ranges::reverse_view > > >::begin() [function] [call site2] 05850
11 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 05851
11 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 05852
11 solidity::frontend::VariableDeclaration::isConstant() const [function] [call site2] 05853
11 solidity::frontend::StorageOffsets::StorageOffsets() [function] [call site2] 05854
11 solidity::frontend::StorageOffsets::computeOffsets(std::__1::vector > const&) [function] [call site2] 05855
12 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 05856
12 _ZN5boost14multiprecisionlsINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEiEENS_11enable_if_cIXaasr11is_integralIT0_EE5valueeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberISC_LNS0_26expression_template_optionE1EEEE4typeEOSG_RKSB_ [function] [call site2] 05857
12 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 05858
13 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 05859
13 bool boost::multiprecision::default_ops::eval_lt > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 05860
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05861
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05862
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05863
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05864
12 boost::error_info ::error_info(char const*) [function] [call site2] 05865
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05866
12 _ZN5boost14multiprecision8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEC2ILj0ELj0ELS3_1ELS4_0ENSt3__19allocatorIyEEEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_12disable_if_cIXsr30is_implicit_cpp_int_conversionISB_S5_EE5valueEvE4typeE [function] [call site2] 05867
13 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long) [function] [call site2] 05868
13 void boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05869
14 __clang_call_terminate [call site2] 05870
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 05871
14 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 05872
14 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 05873
12 _ZN5boost14multiprecisiongeINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 05874
13 __clang_call_terminate [call site2] 05875
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 05876
13 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05877
13 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 05878
13 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const [function] [call site2] 05879
12 _ZN5boost14multiprecisioneqINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 05880
13 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 05881
12 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLINS1_INS3_ILj256ELj256ELS4_0ELS5_0EvEELSA_0EEEEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSG_ [function] [call site2] 05882
13 _ZN5boost14multiprecision8backends8eval_addILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEELj0ELj0ELS3_1ELS4_0ES7_Lj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERSB_RKSD_RKSF_ [function] [call site2] 05883
12 _ZN5boost14multiprecisionlsINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEiEENS_11enable_if_cIXaasr11is_integralIT0_EE5valueeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberISC_LNS0_26expression_template_optionE1EEEE4typeEOSG_RKSB_ [function] [call site2] 05884
12 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 05885
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05886
12 _ZN5boost14multiprecision8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEC2ILj0ELj0ELS3_1ELS4_0ENSt3__19allocatorIyEEEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_12disable_if_cIXsr30is_implicit_cpp_int_conversionISB_S5_EE5valueEvE4typeE [function] [call site2] 05887
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05888
11 solidity::frontend::StorageOffsets::offset(unsigned long) const [function] [call site2] 05889
11 solidity::frontend::StorageOffsets::~StorageOffsets() [function] [call site2] 05890
10 solidity::frontend::IRGenerationContext::~IRGenerationContext() [function] [call site2] 05891
10 solidity::frontend::IRGenerationContext::addStateVariable(solidity::frontend::VariableDeclaration const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 05892
9 solidity::frontend::ContractType::ContractType(solidity::frontend::ContractDefinition const&, bool) [function] [call site2] 05893
9 solidity::frontend::ContractType::immutableVariables() const [function] [call site2] 05894
10 auto ranges::views::view_closure_base_ns::operator| >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector >&, ranges::views::view_closure ) [function] [call site2] 05895
10 ranges::reverse_view > > >::begin() [function] [call site2] 05896
10 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 05897
10 solidity::frontend::ContractDefinition::stateVariables() const [function] [call site2] 05898
10 solidity::frontend::VariableDeclaration::immutable() const [function] [call site2] 05899
9 solidity::frontend::IRGenerationContext::registerImmutableVariable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 05900
10 solidity::frontend::VariableDeclaration::immutable() const [function] [call site2] 05901
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05902
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05903
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05904
10 boost::error_info ::error_info(char const*) [function] [call site2] 05905
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05906
10 std::__1::optional ::operator*() & [function] [call site2] 05907
10 std::__1::optional ::operator*() & [function] [call site2] 05908
9 solidity::frontend::IRNames::creationObject(solidity::frontend::ContractDefinition const&) [function] [call site2] 05909
10 solidity::frontend::Declaration::name() const [function] [call site2] 05910
10 std::__1::basic_string , std::__1::allocator > solidity::util::toString (long const&) [function] [call site2] 05911
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05912
9 solidity::frontend::IRGenerator::dispenseLocationComment(solidity::frontend::ASTNode const&) [function] [call site2] 05913
10 solidity::frontend::dispenseLocationComment(solidity::frontend::ASTNode const&, solidity::frontend::IRGenerationContext&) [function] [call site2] 05914
11 solidity::frontend::dispenseLocationComment(solidity::langutil::SourceLocation const&, solidity::frontend::IRGenerationContext&) [function] [call site2] 05915
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05916
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05917
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05918
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05919
12 boost::error_info ::error_info(char const*) [function] [call site2] 05920
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05921
12 solidity::frontend::IRGenerationContext::markSourceUsed(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05922
12 solidity::frontend::IRGenerationContext::sourceIndices() const [function] [call site2] 05923
12 solidity::frontend::IRGenerationContext::debugInfoSelection() const [function] [call site2] 05924
12 solidity::frontend::IRGenerationContext::soliditySourceProvider() const [function] [call site2] 05925
12 solidity::yul::AsmPrinter::formatSourceLocation(solidity::langutil::SourceLocation const&, std::__1::map , std::__1::allocator >, unsigned int, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned int> > > const&, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) [function] [call site2] 05926
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 05927
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05928
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05929
13 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05930
13 boost::error_info ::error_info(char const*) [function] [call site2] 05931
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 05932
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05933
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05934
13 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 05935
13 boost::error_info ::error_info(char const*) [function] [call site2] 05936
13 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 05937
13 solidity::langutil::DebugInfoSelection::none() const [function] [call site2] 05938
14 solidity::langutil::DebugInfoSelection::any() const [function] [call site2] 05939
15 solidity::langutil::DebugInfoSelection::componentMap() [function] [call site2] 05940
15 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISS_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 05941
15 bool ranges::operator!= , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 05942
13 solidity::langutil::CharStream::isImportedFromAST() const [function] [call site2] 05943
13 solidity::langutil::CharStream::singleLineSnippet(solidity::langutil::SourceLocation const&) const [function] [call site2] 05944
14 solidity::langutil::CharStream::singleLineSnippet(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 05945
15 solidity::langutil::SourceLocation::hasText() const [function] [call site2] 05946
13 solidity::util::escapeAndQuoteString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05947
14 solidity::util::isPrint(char) [function] [call site2] 05948
13 void boost::algorithm::replace_all , std::__1::allocator >, char [3], char [4]>(std::__1::basic_string , std::__1::allocator >&, char const (&) [3], char const (&) [4]) [function] [call site2] 05949
14 boost::algorithm::detail::first_finderF ::type, boost::algorithm::is_equal> boost::algorithm::first_finder (char const (&) [3]) [function] [call site2] 05950
15 boost::iterator_range boost::as_literal (char const (&) [3ul]) [function] [call site2] 05951
15 boost::algorithm::detail::first_finderF ::first_finderF >(boost::iterator_range const&, boost::algorithm::is_equal) [function] [call site2] 05952
16 boost::iterator_range ::iterator_range (char const*, char const*) [function] [call site2] 05953
17 boost::iterator_range_detail::iterator_range_base ::iterator_range_base (char const*, char const*) [function] [call site2] 05954
18 boost::iterator_range_detail::iterator_range_base ::iterator_range_base (char const*, char const*) [function] [call site2] 05955
19 boost::iterator_range_detail::iterator_range_base ::iterator_range_base (char const*, char const*) [function] [call site2] 05956
14 boost::algorithm::detail::const_formatF ::type> > boost::algorithm::const_formatter (char const (&) [4]) [function] [call site2] 05957
15 boost::iterator_range boost::as_literal (char const (&) [4ul]) [function] [call site2] 05958
15 boost::algorithm::detail::const_formatF >::const_formatF(boost::iterator_range const&) [function] [call site2] 05959
16 boost::range_iterator const, void>::type boost::range_adl_barrier::begin >(boost::iterator_range const&) [function] [call site2] 05960
16 boost::range_iterator const, void>::type boost::range_adl_barrier::end >(boost::iterator_range const&) [function] [call site2] 05961
16 boost::iterator_range ::iterator_range (char const*, char const*) [function] [call site2] 05962
14 void boost::algorithm::find_format_all , std::__1::allocator >, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF > >(std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF >) [function] [call site2] 05963
15 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 05964
15 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 05965
15 boost::iterator_range > boost::algorithm::detail::first_finderF ::operator() >(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 05966
16 bool boost::empty >(boost::iterator_range const&) [function] [call site2] 05967
17 boost::range_iterator const, void>::type boost::range_adl_barrier::begin >(boost::iterator_range const&) [function] [call site2] 05968
17 boost::range_iterator const, void>::type boost::range_adl_barrier::end >(boost::iterator_range const&) [function] [call site2] 05969
16 boost::iterator_range >::iterator_range >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 05970
16 boost::iterator_range_detail::iterator_range_base ::begin() const [function] [call site2] 05971
16 boost::iterator_range_detail::iterator_range_base ::end() const [function] [call site2] 05972
16 bool boost::algorithm::is_equal::operator() (char const&, char const&) const [function] [call site2] 05973
16 boost::iterator_range_detail::iterator_range_base ::end() const [function] [call site2] 05974
16 boost::iterator_range >::iterator_range >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 05975
16 boost::iterator_range >::iterator_range >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 05976
15 void boost::algorithm::detail::find_format_all_impl , std::__1::allocator >, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF >, boost::iterator_range > >(std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF >, boost::iterator_range >) [function] [call site2] 05977
16 bool boost::algorithm::detail::check_find_result , std::__1::allocator >, boost::iterator_range > >(std::__1::basic_string , std::__1::allocator >&, boost::iterator_range >&) [function] [call site2] 05978
17 boost::iterator_range >::iterator_range > >(boost::iterator_range >&, boost::enable_if >::is_compatible_range > >, void>::type*) [function] [call site2] 05979
18 std::__1::__wrap_iter boost::iterator_range_detail::iterator_range_impl >::adl_begin > >(boost::iterator_range >&) [function] [call site2] 05980
19 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 05981
17 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::empty() const [function] [call site2] 05982
16 boost::iterator_range >::iterator_range > >(boost::iterator_range >&, boost::enable_if >::is_compatible_range > >, void>::type*) [function] [call site2] 05983
16 boost::iterator_range const& boost::algorithm::detail::const_formatF >::operator() > >(boost::iterator_range > const&) const [function] [call site2] 05984
16 void boost::algorithm::detail::find_format_all_impl2 , std::__1::allocator >, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF >, boost::iterator_range >, boost::iterator_range >(std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF >, boost::iterator_range >, boost::iterator_range ) [function] [call site2] 05985
17 boost::algorithm::detail::find_format_store , boost::algorithm::detail::const_formatF >, boost::iterator_range >::find_format_store(boost::iterator_range > const&, boost::iterator_range const&, boost::algorithm::detail::const_formatF > const&) [function] [call site2] 05986
17 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 05987
17 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 05988
17 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::operator std::__1::__wrap_iter boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::*() const [function] [call site2] 05989
18 boost::range_detail::safe_bool boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::*>::to_unspecified_bool(bool, std::__1::__wrap_iter boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::*) [function] [call site2] 05990
17 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 05991
17 std::__1::__wrap_iter boost::algorithm::detail::process_segment >, std::__1::basic_string , std::__1::allocator >, std::__1::__wrap_iter >(std::__1::deque >&, std::__1::basic_string , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 05992
18 std::__1::__wrap_iter boost::algorithm::detail::process_segment_helper ::operator() >, std::__1::basic_string , std::__1::allocator >, std::__1::__wrap_iter >(std::__1::deque >&, std::__1::basic_string , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 05993
19 std::__1::__wrap_iter boost::algorithm::detail::move_from_storage >, std::__1::__wrap_iter >(std::__1::deque >&, std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 05994
17 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::end() const [function] [call site2] 05995
17 boost::algorithm::detail::find_format_store , boost::algorithm::detail::const_formatF >, boost::iterator_range >::format_result() [function] [call site2] 05996
17 void boost::algorithm::detail::copy_to_storage >, boost::iterator_range >(std::__1::deque >&, boost::iterator_range const&) [function] [call site2] 05997
18 boost::range_iterator const, void>::type boost::range_adl_barrier::begin >(boost::iterator_range const&) [function] [call site2] 05998
18 boost::range_iterator const, void>::type boost::range_adl_barrier::end >(boost::iterator_range const&) [function] [call site2] 05999
17 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06000
17 boost::iterator_range > boost::algorithm::detail::first_finderF ::operator() >(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 06001
17 boost::algorithm::detail::find_format_store , boost::algorithm::detail::const_formatF >, boost::iterator_range >& boost::algorithm::detail::find_format_store , boost::algorithm::detail::const_formatF >, boost::iterator_range >::operator= > >(boost::iterator_range >) [function] [call site2] 06002
18 boost::iterator_range >& boost::iterator_range >::operator= >(boost::iterator_range >&) [function] [call site2] 06003
19 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 06004
18 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::empty() const [function] [call site2] 06005
18 boost::iterator_range const& boost::algorithm::detail::const_formatF >::operator() > >(boost::iterator_range > const&) const [function] [call site2] 06006
17 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06007
17 std::__1::__wrap_iter boost::algorithm::detail::process_segment >, std::__1::basic_string , std::__1::allocator >, std::__1::__wrap_iter >(std::__1::deque >&, std::__1::basic_string , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 06008
17 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06009
17 std::__1::basic_string , std::__1::allocator >::iterator boost::algorithm::detail::erase , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator >::iterator, std::__1::basic_string , std::__1::allocator >::iterator) [function] [call site2] 06010
17 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06011
17 void boost::algorithm::detail::insert , std::__1::allocator >, std::__1::__deque_iterator >(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator >::iterator, std::__1::__deque_iterator , std::__1::__deque_iterator ) [function] [call site2] 06012
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06013
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, bool) [function] [call site2] 06014
9 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 06015
9 solidity::frontend::IRGenerator::callValueCheck() [function] [call site2] 06016
10 solidity::frontend::YulUtilFunctions::revertReasonIfDebugFunction(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06017
11 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06018
11 solidity::util::FixedHash<32u>::asBytes() const [function] [call site2] 06019
11 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 06020
11 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > (std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&)> const&) [function] [call site2] 06021
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06022
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06023
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06024
12 boost::error_info ::error_info(char const*) [function] [call site2] 06025
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06026
12 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06027
12 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06028
12 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06029
12 solidity::util::Whiskers::render() const [function] [call site2] 06030
12 solidity::util::Whiskers::~Whiskers() [function] [call site2] 06031
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06032
9 solidity::frontend::CallableDeclaration::parameters() const [function] [call site2] 06033
9 unsigned int solidity::frontend::CompilerUtils::sizeOnStack >(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 06034
10 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 06035
11 solidity::frontend::Type::stackItems() const [function] [call site2] 06036
12 std::__1::optional , std::__1::allocator >, solidity::frontend::Type const*>, std::__1::allocator , std::__1::allocator >, solidity::frontend::Type const*> > > >::operator*() & [function] [call site2] 06037
11 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 06038
12 std::__1::optional ::operator*() & [function] [call site2] 06039
9 solidity::frontend::IRGenerationContext::newYulVariable() [function] [call site2] 06040
9 solidity::frontend::IRNames::creationObject(solidity::frontend::ContractDefinition const&) [function] [call site2] 06041
9 solidity::frontend::YulUtilFunctions::copyConstructorArgumentsToMemoryFunction(solidity::frontend::ContractDefinition const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06042
10 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 06043
10 solidity::frontend::ASTNode::id() const [function] [call site2] 06044
10 std::__1::basic_string , std::__1::allocator > solidity::util::toString (long const&) [function] [call site2] 06045
10 solidity::frontend::Declaration::name() const [function] [call site2] 06046
10 solidity::frontend::ASTNode::id() const [function] [call site2] 06047
10 std::__1::basic_string , std::__1::allocator > solidity::util::toString (long const&) [function] [call site2] 06048
10 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 06049
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06050
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06051
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06052
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06053
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06054
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06055
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06056
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06057
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06058
11 boost::error_info ::error_info(char const*) [function] [call site2] 06059
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06060
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06061
9 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06062
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06063
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, bool) [function] [call site2] 06064
9 solidity::frontend::IRNames::constructor(solidity::frontend::ContractDefinition const&) [function] [call site2] 06065
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06066
9 solidity::frontend::IRGenerator::deployCode(solidity::frontend::ContractDefinition const&) [function] [call site2] 06067
10 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06068
10 solidity::frontend::YulUtilFunctions::allocateUnboundedFunction() [function] [call site2] 06069
11 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 06070
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06071
10 solidity::frontend::IRGenerationContext::newYulVariable() [function] [call site2] 06072
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06073
10 solidity::frontend::IRNames::deployedObject(solidity::frontend::ContractDefinition const&) [function] [call site2] 06074
11 solidity::frontend::Declaration::name() const [function] [call site2] 06075
11 std::__1::basic_string , std::__1::allocator > solidity::util::toString (long const&) [function] [call site2] 06076
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06077
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 06078
10 solidity::frontend::ContractType::ContractType(solidity::frontend::ContractDefinition const&, bool) [function] [call site2] 06079
10 solidity::frontend::ContractType::immutableVariables() const [function] [call site2] 06080
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06081
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06082
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06083
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06084
10 boost::error_info ::error_info(char const*) [function] [call site2] 06085
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06086
10 solidity::frontend::IRNames::libraryAddressImmutable() [function] [call site2] 06087
10 solidity::frontend::ContractType::ContractType(solidity::frontend::ContractDefinition const&, bool) [function] [call site2] 06088
10 solidity::frontend::ContractType::immutableVariables() const [function] [call site2] 06089
10 solidity::langutil::UnimplementedFeatureError::UnimplementedFeatureError() [function] [call site2] 06090
11 std::exception::exception() [function] [call site2] 06091
11 solidity::util::Exception::Exception() [function] [call site2] 06092
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06093
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06094
10 boost::enable_if , solidity::langutil::UnimplementedFeatureError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::UnimplementedFeatureError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06095
10 boost::error_info ::error_info(char const*) [function] [call site2] 06096
10 void boost::throw_exception (solidity::langutil::UnimplementedFeatureError const&) [function] [call site2] 06097
10 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 06098
10 solidity::langutil::UnimplementedFeatureError::UnimplementedFeatureError() [function] [call site2] 06099
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06100
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06101
10 boost::enable_if , solidity::langutil::UnimplementedFeatureError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::UnimplementedFeatureError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06102
10 boost::error_info ::error_info(char const*) [function] [call site2] 06103
10 void boost::throw_exception (solidity::langutil::UnimplementedFeatureError const&) [function] [call site2] 06104
10 solidity::frontend::ASTNode::id() const [function] [call site2] 06105
10 solidity::frontend::IRGenerationContext::immutableMemoryOffset(solidity::frontend::VariableDeclaration const&) const [function] [call site2] 06106
11 solidity::frontend::Declaration::name() const [function] [call site2] 06107
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >) [function] [call site2] 06108
11 solidity::util::Whiskers::checkParameterUnknown(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 06109
11 solidity::util::Whiskers::checkTemplateContainsTags(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) const [function] [call site2] 06110
11 solidity::util::Whiskers::checkParameterValid(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 06111
10 solidity::util::Whiskers::render() const [function] [call site2] 06112
10 solidity::util::Whiskers::~Whiskers() [function] [call site2] 06113
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06114
9 solidity::frontend::IRGenerator::generateConstructors(solidity::frontend::ContractDefinition const&) [function] [call site2] 06115
10 solidity::frontend::IRGenerationContext::resetLocalVariables() [function] [call site2] 06116
10 solidity::frontend::IRGenerationContext::functionCollector() [function] [call site2] 06117
10 solidity::frontend::IRNames::constructor(solidity::frontend::ContractDefinition const&) [function] [call site2] 06118
10 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 06119
9 solidity::frontend::IRGenerator::generateQueuedFunctions() [function] [call site2] 06120
10 solidity::frontend::IRGenerationContext::functionGenerationQueueEmpty() [function] [call site2] 06121
10 solidity::frontend::IRGenerationContext::dequeueFunctionForCodeGeneration() [function] [call site2] 06122
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06123
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06124
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06125
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06126
11 boost::error_info ::error_info(char const*) [function] [call site2] 06127
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06128
10 solidity::frontend::IRGenerator::generateFunction(solidity::frontend::FunctionDefinition const&) [function] [call site2] 06129
11 solidity::frontend::IRNames::function(solidity::frontend::FunctionDefinition const&) [function] [call site2] 06130
12 solidity::frontend::FunctionDefinition::isConstructor() const [function] [call site2] 06131
12 solidity::frontend::IRNames::constructor(solidity::frontend::ContractDefinition const&) [function] [call site2] 06132
11 solidity::frontend::IRGenerationContext::functionCollector() [function] [call site2] 06133
11 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 06134
9 solidity::frontend::IRGenerator::generateInternalDispatchFunctions(solidity::frontend::ContractDefinition const&) [function] [call site2] 06135
10 solidity::frontend::IRGenerationContext::functionGenerationQueueEmpty() [function] [call site2] 06136
10 solidity::frontend::IRGenerationContext::consumeInternalDispatchMap() [function] [call site2] 06137
10 auto ranges::views::view_closure_base_ns::operator| >, std::__1::less , std::__1::allocator > > > >&, ranges::views::keys_fn, true, 0, 0>(std::__1::map >, std::__1::less , std::__1::allocator > > > >&, ranges::views::view_closure ) [function] [call site2] 06138
10 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIN8solidity8frontend8YulArityENS3_3setIPKNS6_18FunctionDefinitionENS6_26AscendingFunctionIDCompareENS3_9allocatorISB_EEEENS3_4lessIS7_EENSD_INS3_4pairIKS7_SF_EEEEEEEENS_10indirectedINS_6detail9get_firstEEEEELNS_11cardinalityEn1EE5beginISS_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 06139
10 bool ranges::operator!= > >, std::__1::__tree_node > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::less , std::__1::allocator > > > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor > >, std::__1::__tree_node > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::less , std::__1::allocator > > > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator > >, std::__1::__tree_node > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::less , std::__1::allocator > > > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator > >, std::__1::__tree_node > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::less , std::__1::allocator > > > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 06140
10 solidity::frontend::IRGenerationContext::internalDispatchClean() const [function] [call site2] 06141
10 solidity::frontend::IRNames::internalDispatch(solidity::frontend::YulArity const&) [function] [call site2] 06142
10 solidity::frontend::IRGenerationContext::functionCollector() [function] [call site2] 06143
10 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 06144
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06145
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06146
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06147
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06148
10 boost::error_info ::error_info(char const*) [function] [call site2] 06149
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06150
10 solidity::frontend::IRGenerationContext::functionGenerationQueueEmpty() [function] [call site2] 06151
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06152
9 solidity::frontend::IRGenerationContext::functionCollector() [function] [call site2] 06153
9 solidity::frontend::MultiUseYulFunctionCollector::requestedFunctions() [function] [call site2] 06154
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06155
9 solidity::frontend::IRGenerationContext::subObjectsCreated() [function] [call site2] 06156
9 solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_1::operator()(std::__1::set , std::__1::allocator > const&) const [function] [call site2] 06157
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06158
9 solidity::frontend::IRGenerationContext::memoryUnsafeInlineAssemblySeen() const [function] [call site2] 06159
9 solidity::frontend::IRGenerator::memoryInit(bool) [function] [call site2] 06160
10 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06161
10 solidity::frontend::IRGenerationContext::reservedMemory() [function] [call site2] 06162
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06163
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06164
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06165
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06166
11 boost::error_info ::error_info(char const*) [function] [call site2] 06167
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06168
11 std::__1::optional ::operator*() & [function] [call site2] 06169
10 solidity::util::Whiskers::render() const [function] [call site2] 06170
10 solidity::util::Whiskers::~Whiskers() [function] [call site2] 06171
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06172
9 solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const [function] [call site2] 06173
10 solidity::frontend::IRGenerationContext::usedSourceNames() const [function] [call site2] 06174
10 _ZNK6ranges5views17transform_base_fnclIRKNSt3__13setINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_4lessISA_EENS8_ISA_EEEEZZN8solidity8frontend11IRGenerator8generateERKNSI_18ContractDefinitionERKNS3_6vectorIhNS8_IhEEEERKNS3_3mapIPSL_KNS3_17basic_string_viewIcS7_EENSB_IST_EENS8_INS3_4pairIKST_SW_EEEEEEENK3$_0clERKNSI_19IRGenerationContextEEUlRKSA_E_Lb1ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEET0_EEOS1D_S1F_ [function] [call site2] 06175
11 auto ranges::views::all_fn::operator() , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, true, 0, 0>(std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&) const [function] [call site2] 06176
11 solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}::basic_string({lambda(std::__1::basic_string , std::__1::allocator > const&)#1}&&) [function] [call site2] 06177
11 ranges::transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}>::transform_view(ranges::ref_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, {lambda(std::__1::basic_string , std::__1::allocator > const&)#1}) [function] [call site2] 06178
12 ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}>::~indirected() [function] [call site2] 06179
13 solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}::~basic_string() [function] [call site2] 06180
12 solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}::~basic_string() [function] [call site2] 06181
10 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >(ranges::transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06182
11 bool ranges::operator!= , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor >, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor , true, 0>(ranges::basic_iterator , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor > > const&, ranges::adaptor_cursor , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor > , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor > const&) [function] [call site2] 06183
11 ranges::basic_iterator , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor > >::operator*::return_t_ , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor >)&&(!(std::__1::enable_if::is_writable_cursor_v , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor >)))&&((concepts::detail::CPP_true_fn(concepts::Nil))(concepts::detail{})), void>::type>::invoke , std::__1::allocator > > ranges::basic_iterator , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor > >::operator* () const [function] [call site2] 06184
11 ranges::basic_iterator , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor > >::operator++::return_t_ , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor >)&&((concepts::detail::CPP_true_fn(concepts::Nil))(concepts::detail{})), void>::type>::invoke , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor >&> ranges::basic_iterator , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor > >::operator++ () [function] [call site2] 06185
11 bool ranges::operator== , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor >, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor , true, 0>(ranges::basic_iterator , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor > > const&, ranges::adaptor_cursor , std::__1::allocator >, std::__1::__tree_node , std::__1::allocator >, void*>*, long>, ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor > , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::adaptor > const&) [function] [call site2] 06186
10 ranges::iter_transform_view , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const>, ranges::indirected > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}> >::~iter_transform_view() [function] [call site2] 06187
10 solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const::{lambda(std::__1::basic_string , std::__1::allocator > const&)#1}::~basic_string() [function] [call site2] 06188
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06189
9 solidity::frontend::IRGenerator::resetContext(solidity::frontend::ContractDefinition const&, solidity::frontend::IRGenerationContext::ExecutionContext) [function] [call site2] 06190
9 solidity::frontend::IRGenerationContext::initializeInternalDispatch(std::__1::map >, std::__1::less , std::__1::allocator > > > >) [function] [call site2] 06191
10 solidity::frontend::IRGenerationContext::internalDispatchClean() const [function] [call site2] 06192
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06193
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06194
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06195
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06196
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06197
10 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIN8solidity8frontend8YulArityENS3_3setIPKNS6_18FunctionDefinitionENS6_26AscendingFunctionIDCompareENS3_9allocatorISB_EEEENS3_4lessIS7_EENSD_INS3_4pairIKS7_SF_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISS_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 06198
10 bool ranges::operator!= > >, std::__1::__tree_node > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::less , std::__1::allocator > > > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor > >, std::__1::__tree_node > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::less , std::__1::allocator > > > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator > >, std::__1::__tree_node > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::less , std::__1::allocator > > > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator > >, std::__1::__tree_node > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::less , std::__1::allocator > > > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 06199
10 solidity::frontend::IRGenerationContext::enqueueFunctionForCodeGeneration(solidity::frontend::FunctionDefinition const&) [function] [call site2] 06200
11 solidity::frontend::IRNames::function(solidity::frontend::FunctionDefinition const&) [function] [call site2] 06201
11 solidity::frontend::MultiUseYulFunctionCollector::contains(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 06202
9 solidity::frontend::IRNames::deployedObject(solidity::frontend::ContractDefinition const&) [function] [call site2] 06203
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06204
9 solidity::frontend::IRGenerator::dispenseLocationComment(solidity::frontend::ASTNode const&) [function] [call site2] 06205
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06206
9 solidity::frontend::IRNames::libraryAddressImmutable() [function] [call site2] 06207
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06208
9 solidity::frontend::IRGenerator::dispatchRoutine(solidity::frontend::ContractDefinition const&) [function] [call site2] 06209
10 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06210
10 solidity::frontend::YulUtilFunctions::shiftRightFunction(unsigned long) [function] [call site2] 06211
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06212
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06213
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06214
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06215
11 boost::error_info ::error_info(char const*) [function] [call site2] 06216
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06217
11 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 06218
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06219
10 solidity::frontend::ContractDefinition::interfaceFunctions(bool) const [function] [call site2] 06220
11 solidity::frontend::ContractDefinition::interfaceFunctionList(bool) const [function] [call site2] 06221
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06222
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06223
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06224
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06225
11 boost::error_info ::error_info(char const*) [function] [call site2] 06226
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06227
10 solidity::util::FixedHash<4u>::hex() const [function] [call site2] 06228
11 solidity::util::FixedHash<4u>::asBytes() const [function] [call site2] 06229
11 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 06230
10 solidity::frontend::FunctionType::externalSignature() const [function] [call site2] 06231
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 06232
10 solidity::frontend::FunctionType::isPayable() const [function] [call site2] 06233
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06234
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06235
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06236
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06237
10 boost::error_info ::error_info(char const*) [function] [call site2] 06238
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06239
10 solidity::frontend::FunctionType::stateMutability() const [function] [call site2] 06240
10 solidity::frontend::YulUtilFunctions::revertReasonIfDebugFunction(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06241
10 solidity::frontend::IRGenerator::generateExternalFunction(solidity::frontend::ContractDefinition const&, solidity::frontend::FunctionType const&) [function] [call site2] 06242
11 solidity::frontend::FunctionType::declaration() const [function] [call site2] 06243
11 solidity::frontend::IRNames::externalFunctionABIWrapper(solidity::frontend::Declaration const&) [function] [call site2] 06244
12 __dynamic_cast [call site2] 06245
12 solidity::frontend::Declaration::name() const [function] [call site2] 06246
11 solidity::frontend::IRGenerationContext::functionCollector() [function] [call site2] 06247
11 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > (std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&)> const&) [function] [call site2] 06248
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >) [function] [call site2] 06249
10 solidity::frontend::ContractDefinition::receiveFunction() const [function] [call site2] 06250
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 06251
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06252
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06253
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06254
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06255
10 boost::error_info ::error_info(char const*) [function] [call site2] 06256
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06257
10 solidity::frontend::IRGenerationContext::enqueueFunctionForCodeGeneration(solidity::frontend::FunctionDefinition const&) [function] [call site2] 06258
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06259
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 06260
10 solidity::frontend::ContractDefinition::fallbackFunction() const [function] [call site2] 06261
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 06262
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06263
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06264
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06265
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06266
10 boost::error_info ::error_info(char const*) [function] [call site2] 06267
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06268
10 solidity::frontend::FunctionDefinition::isPayable() const [function] [call site2] 06269
10 solidity::frontend::IRGenerator::callValueCheck() [function] [call site2] 06270
10 solidity::frontend::CallableDeclaration::parameters() const [function] [call site2] 06271
10 solidity::frontend::IRGenerationContext::enqueueFunctionForCodeGeneration(solidity::frontend::FunctionDefinition const&) [function] [call site2] 06272
10 solidity::frontend::CallableDeclaration::parameters() const [function] [call site2] 06273
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06274
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06275
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06276
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06277
10 boost::error_info ::error_info(char const*) [function] [call site2] 06278
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06279
10 solidity::frontend::IRGenerationContext::enqueueFunctionForCodeGeneration(solidity::frontend::FunctionDefinition const&) [function] [call site2] 06280
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06281
10 solidity::frontend::YulUtilFunctions::revertReasonIfDebugFunction(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06282
10 solidity::frontend::YulUtilFunctions::revertReasonIfDebugFunction(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06283
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06284
10 solidity::util::Whiskers::render() const [function] [call site2] 06285
10 solidity::util::Whiskers::~Whiskers() [function] [call site2] 06286
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06287
9 solidity::frontend::IRGenerator::generateQueuedFunctions() [function] [call site2] 06288
9 solidity::frontend::IRGenerator::generateInternalDispatchFunctions(solidity::frontend::ContractDefinition const&) [function] [call site2] 06289
9 solidity::frontend::IRGenerationContext::functionCollector() [function] [call site2] 06290
9 solidity::frontend::MultiUseYulFunctionCollector::requestedFunctions() [function] [call site2] 06291
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06292
9 solidity::frontend::IRGenerationContext::subObjectsCreated() [function] [call site2] 06293
9 solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_1::operator()(std::__1::set , std::__1::allocator > const&) const [function] [call site2] 06294
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06295
9 solidity::yul::Object::metadataName() [function] [call site2] 06296
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06297
9 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 06298
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06299
9 solidity::frontend::IRGenerator::generate(solidity::frontend::ContractDefinition const&, std::__1::vector > const&, std::__1::map > const, std::__1::less , std::__1::allocator > const> > > const&)::$_0::operator()(solidity::frontend::IRGenerationContext const&) const [function] [call site2] 06300
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06301
9 solidity::frontend::IRGenerationContext::memoryUnsafeInlineAssemblySeen() const [function] [call site2] 06302
9 solidity::frontend::IRGenerator::memoryInit(bool) [function] [call site2] 06303
9 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06304
9 solidity::util::SetOnce >::operator->() const [function] [call site2] 06305
9 solidity::util::SetOnce >::operator->() const [function] [call site2] 06306
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06307
9 solidity::util::SetOnce >::operator*() const [function] [call site2] 06308
9 (anonymous namespace)::collectReachableCallables(solidity::frontend::CallGraph const&) [function] [call site2] 06309
10 auto ranges::views::view_closure_base_ns::operator| , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > >, solidity::frontend::CallGraph::CompareByID, std::__1::allocator const, std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > > > > const&, ranges::views::keys_fn, true, 0, 0>(std::__1::map , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > >, solidity::frontend::CallGraph::CompareByID, std::__1::allocator const, std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > > > > const&, ranges::views::view_closure ) [function] [call site2] 06310
10 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_7variantIJPKN8solidity8frontend19CallableDeclarationENS7_9CallGraph11SpecialNodeEEEENS3_3setISD_NSB_11CompareByIDENS3_9allocatorISD_EEEESF_NSG_INS3_4pairIKSD_SI_EEEEEEEENS_10indirectedINS_6detail9get_firstEEEEELNS_11cardinalityEn1EE5beginISU_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 06311
10 bool ranges::operator!= , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > >, std::__1::__tree_node , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > >, solidity::frontend::CallGraph::CompareByID, std::__1::allocator const, std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > > > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > >, std::__1::__tree_node , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > >, solidity::frontend::CallGraph::CompareByID, std::__1::allocator const, std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > > > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > >, std::__1::__tree_node , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > >, solidity::frontend::CallGraph::CompareByID, std::__1::allocator const, std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > > > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > >, std::__1::__tree_node , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > >, void*>*, long> >, ranges::iter_transform_view , std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > >, solidity::frontend::CallGraph::CompareByID, std::__1::allocator const, std::__1::set , solidity::frontend::CallGraph::CompareByID, std::__1::allocator > > > > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 06312
9 solidity::util::SetOnce >::operator*() const [function] [call site2] 06313
9 (anonymous namespace)::collectReachableCallables(solidity::frontend::CallGraph const&) [function] [call site2] 06314
9 solidity::util::Whiskers::render() const [function] [call site2] 06315
9 solidity::util::Whiskers::~Whiskers() [function] [call site2] 06316
8 solidity::yul::reindent(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06317
9 boost::algorithm::detail::is_any_ofF ::type> boost::algorithm::is_any_of (char const (&) [2]) [function] [call site2] 06318
10 boost::iterator_range boost::as_literal (char const (&) [2ul]) [function] [call site2] 06319
10 boost::algorithm::detail::is_any_ofF ::is_any_ofF >(boost::iterator_range const&) [function] [call site2] 06320
11 boost::range_difference >::type boost::range_distance_adl_barrier::distance >(boost::iterator_range const&) [function] [call site2] 06321
12 boost::range_iterator const, void>::type boost::range_adl_barrier::begin >(boost::iterator_range const&) [function] [call site2] 06322
12 boost::range_iterator const, void>::type boost::range_adl_barrier::end >(boost::iterator_range const&) [function] [call site2] 06323
12 boost::iterators::iterator_difference ::type boost::iterators::distance_adl_barrier::distance (char const*, char const*) [function] [call site2] 06324
13 boost::iterators::iterator_difference ::type boost::iterators::detail::distance_impl (char const*, char const*, boost::iterators::random_access_traversal_tag) [function] [call site2] 06325
11 boost::algorithm::detail::is_any_ofF ::use_fixed_storage(unsigned long) [function] [call site2] 06326
11 boost::range_iterator const, void>::type boost::range_adl_barrier::begin >(boost::iterator_range const&) [function] [call site2] 06327
11 boost::range_iterator const, void>::type boost::range_adl_barrier::end >(boost::iterator_range const&) [function] [call site2] 06328
9 std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >& boost::algorithm::split , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::basic_string , std::__1::allocator > const&, boost::algorithm::detail::is_any_ofF >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::basic_string , std::__1::allocator > const&, boost::algorithm::detail::is_any_ofF , boost::algorithm::token_compress_mode_type) [function] [call site2] 06329
10 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 06330
11 boost::algorithm::detail::is_any_ofF ::use_fixed_storage(unsigned long) [function] [call site2] 06331
10 boost::algorithm::detail::token_finderF > boost::algorithm::token_finder >(boost::algorithm::detail::is_any_ofF , boost::algorithm::token_compress_mode_type) [function] [call site2] 06332
11 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 06333
11 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::is_any_ofF , boost::algorithm::token_compress_mode_type) [function] [call site2] 06334
12 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 06335
10 std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >& boost::algorithm::iter_split , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::basic_string , std::__1::allocator > const&, boost::algorithm::detail::token_finderF > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::basic_string , std::__1::allocator > const&, boost::algorithm::detail::token_finderF >) [function] [call site2] 06336
11 boost::iterator_range , std::__1::allocator > const, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06337
11 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 06338
11 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 06339
11 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 06340
12 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 06341
11 boost::algorithm::split_iterator >::split_iterator > >(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::token_finderF >) [function] [call site2] 06342
12 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 06343
12 boost::algorithm::detail::find_iterator_base >::find_iterator_base > >(boost::algorithm::detail::token_finderF >, int) [function] [call site2] 06344
13 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 06345
13 _ZN5boost9function2INS_14iterator_rangeINSt3__111__wrap_iterIPKcEEEES6_S6_EC2INS_9algorithm6detail13token_finderFINSB_10is_any_ofFIcEEEEEET_NS_10enable_if_IXntsr11is_integralISG_EE5valueEiE4typeE [function] [call site2] 06346
14 boost::function_base::function_base() [function] [call site2] 06347
14 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 06348
14 void boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to > >(boost::algorithm::detail::token_finderF >) [function] [call site2] 06349
15 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 06350
15 bool boost::detail::function::basic_vtable2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to > >(boost::algorithm::detail::token_finderF >, boost::detail::function::function_buffer&) const [function] [call site2] 06351
16 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 06352
16 bool boost::detail::function::basic_vtable2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to > >(boost::algorithm::detail::token_finderF >, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [function] [call site2] 06353
17 boost::algorithm::detail::token_finderF >* boost::addressof > >(boost::algorithm::detail::token_finderF >&) [function] [call site2] 06354
17 boost::detail::function::has_empty_target(...) [function] [call site2] 06355
17 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 06356
17 void boost::detail::function::basic_vtable2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_functor > >(boost::algorithm::detail::token_finderF >, boost::detail::function::function_buffer&, boost::integral_constant ) const [function] [call site2] 06357
18 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 06358
12 boost::iterator_range >::iterator_range >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 06359
12 boost::algorithm::split_iterator >::increment() [function] [call site2] 06360
13 boost::algorithm::detail::find_iterator_base >::do_find(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 06361
14 boost::function_base::empty() const [function] [call site2] 06362
14 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::operator()(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 06363
15 boost::function_base::empty() const [function] [call site2] 06364
15 boost::bad_function_call::bad_function_call() [function] [call site2] 06365
15 void boost::throw_exception (boost::bad_function_call const&) [function] [call site2] 06366
15 std::runtime_error::~runtime_error() [call site2] 06367
15 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::get_vtable() const [function] [call site2] 06368
14 boost::iterator_range >::iterator_range >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 06369
13 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 06370
13 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::end() const [function] [call site2] 06371
13 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 06372
13 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::end() const [function] [call site2] 06373
12 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 06374
13 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::~function2() [function] [call site2] 06375
14 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::clear() [function] [call site2] 06376
15 boost::function_base::has_trivial_copy_and_destroy() const [function] [call site2] 06377
15 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::get_vtable() const [function] [call site2] 06378
14 __clang_call_terminate [call site2] 06379
11 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default> boost::iterators::make_transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator > >(boost::algorithm::split_iterator >, boost::algorithm::detail::copy_iterator_rangeF , std::__1::allocator >, std::__1::__wrap_iter >) [function] [call site2] 06380
12 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>::transform_iterator(boost::algorithm::split_iterator > const&, boost::algorithm::detail::copy_iterator_rangeF , std::__1::allocator >, std::__1::__wrap_iter >) [function] [call site2] 06381
13 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::iterator_adaptor(boost::algorithm::split_iterator > const&) [function] [call site2] 06382
14 boost::algorithm::split_iterator >::split_iterator(boost::algorithm::split_iterator > const&) [function] [call site2] 06383
15 boost::algorithm::detail::find_iterator_base >::find_iterator_base(boost::algorithm::detail::find_iterator_base > const&) [function] [call site2] 06384
16 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::function2(boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter > const&) [function] [call site2] 06385
17 boost::function_base::function_base() [function] [call site2] 06386
17 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to_own(boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter > const&) [function] [call site2] 06387
18 boost::function_base::empty() const [function] [call site2] 06388
18 boost::function_base::has_trivial_copy_and_destroy() const [function] [call site2] 06389
18 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::get_vtable() const [function] [call site2] 06390
11 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 06391
11 boost::algorithm::detail::token_finderF >::~token_finderF() [function] [call site2] 06392
11 boost::algorithm::split_iterator >::split_iterator() [function] [call site2] 06393
12 boost::algorithm::detail::find_iterator_base >::find_iterator_base() [function] [call site2] 06394
13 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::function2() [function] [call site2] 06395
14 boost::function_base::function_base() [function] [call site2] 06396
12 boost::iterator_range >::iterator_range() [function] [call site2] 06397
13 boost::iterator_range_detail::iterator_range_base , boost::iterators::random_access_traversal_tag>::iterator_range_base() [function] [call site2] 06398
14 boost::iterator_range_detail::iterator_range_base , boost::iterators::bidirectional_traversal_tag>::iterator_range_base() [function] [call site2] 06399
15 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::iterator_range_base() [function] [call site2] 06400
12 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 06401
11 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default> boost::iterators::make_transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator > >(boost::algorithm::split_iterator >, boost::algorithm::detail::copy_iterator_rangeF , std::__1::allocator >, std::__1::__wrap_iter >) [function] [call site2] 06402
11 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 06403
11 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>::transform_iterator(boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default> const&) [function] [call site2] 06404
12 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::iterator_adaptor(boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default> const&) [function] [call site2] 06405
13 boost::algorithm::split_iterator >::split_iterator(boost::algorithm::split_iterator > const&) [function] [call site2] 06406
11 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::~iterator_adaptor() [function] [call site2] 06407
12 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 06408
11 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::~iterator_adaptor() [function] [call site2] 06409
10 boost::algorithm::detail::token_finderF >::~token_finderF() [function] [call site2] 06410
10 boost::algorithm::detail::is_any_ofF ::~is_any_ofF() [function] [call site2] 06411
11 boost::algorithm::detail::is_any_ofF ::use_fixed_storage(unsigned long) [function] [call site2] 06412
9 boost::algorithm::detail::is_any_ofF ::~is_any_ofF() [function] [call site2] 06413
9 void boost::algorithm::trim , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&, std::__1::locale const&) [function] [call site2] 06414
10 boost::algorithm::is_space(std::__1::locale const&) [function] [call site2] 06415
10 void boost::algorithm::trim_if , std::__1::allocator >, boost::algorithm::detail::is_classifiedF>(std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::is_classifiedF) [function] [call site2] 06416
11 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 06417
11 void boost::algorithm::trim_right_if , std::__1::allocator >, boost::algorithm::detail::is_classifiedF>(std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::is_classifiedF) [function] [call site2] 06418
12 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06419
12 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 06420
12 std::__1::__wrap_iter boost::algorithm::detail::trim_end , boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::is_classifiedF) [function] [call site2] 06421
12 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06422
12 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 06423
11 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 06424
11 void boost::algorithm::trim_left_if , std::__1::allocator >, boost::algorithm::detail::is_classifiedF>(std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::is_classifiedF) [function] [call site2] 06425
12 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06426
12 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06427
12 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06428
12 boost::algorithm::detail::is_classifiedF::is_classifiedF(boost::algorithm::detail::is_classifiedF const&) [function] [call site2] 06429
12 std::__1::__wrap_iter boost::algorithm::detail::trim_begin , boost::algorithm::detail::is_classifiedF>(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::is_classifiedF) [function] [call site2] 06430
12 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 06431
10 boost::algorithm::detail::is_classifiedF::~is_classifiedF() [function] [call site2] 06432
9 solidity::yul::reindent(std::__1::basic_string , std::__1::allocator > const&)::$_1::operator()(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 06433
8 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 06434
8 solidity::frontend::IRGenerationContext::debugInfoSelection() const [function] [call site2] 06435
8 solidity::yul::YulStack::YulStack(solidity::langutil::EVMVersion, solidity::yul::YulStack::Language, solidity::frontend::OptimiserSettings, solidity::langutil::DebugInfoSelection const&) [function] [call site2] 06436
9 solidity::langutil::CharStreamProvider::CharStreamProvider() [function] [call site2] 06437
9 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings&&) [function] [call site2] 06438
9 solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 06439
8 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 06440
8 solidity::yul::YulStack::parseAndAnalyze(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06441
9 solidity::yul::ObjectParser::ObjectParser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&) [function] [call site2] 06442
10 solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 06443
9 solidity::yul::ObjectParser::parse(std::__1::shared_ptr const&, bool) [function] [call site2] 06444
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 06445
10 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 06446
11 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06447
10 solidity::yul::ObjectParser::tryParseSourceNameMapping() const [function] [call site2] 06448
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06449
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06450
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06451
11 boost::error_info ::error_info(char const*) [function] [call site2] 06452
11 solidity::langutil::CharStream::CharStream(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06453
11 solidity::langutil::Scanner::Scanner(solidity::langutil::CharStream&) [function] [call site2] 06454
12 solidity::langutil::CharStream::name() const [function] [call site2] 06455
12 solidity::langutil::Scanner::reset() [function] [call site2] 06456
13 solidity::langutil::CharStream::reset() [function] [call site2] 06457
13 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 06458
13 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 06459
13 solidity::langutil::Scanner::next() [function] [call site2] 06460
13 solidity::langutil::Scanner::next() [function] [call site2] 06461
13 solidity::langutil::Scanner::next() [function] [call site2] 06462
12 solidity::langutil::Scanner::TokenDesc::~TokenDesc() [function] [call site2] 06463
11 solidity::langutil::Scanner::currentToken() const [function] [call site2] 06464
11 solidity::langutil::Scanner::currentToken() const [function] [call site2] 06465
11 solidity::langutil::Scanner::currentToken() const [function] [call site2] 06466
11 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 06467
11 solidity::util::toUnsignedInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06468
12 __cxa_begin_catch [call site2] 06469
12 __cxa_end_catch [call site2] 06470
11 solidity::langutil::Scanner::next() [function] [call site2] 06471
11 solidity::langutil::Scanner::next() [function] [call site2] 06472
11 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 06473
11 std::__1::optional ::operator*() & [function] [call site2] 06474
11 solidity::langutil::Scanner::next() [function] [call site2] 06475
11 solidity::langutil::Scanner::next() [function] [call site2] 06476
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 06477
11 solidity::langutil::CharStream::~CharStream() [function] [call site2] 06478
10 solidity::yul::ObjectDebugData::~ObjectDebugData() [function] [call site2] 06479
10 solidity::yul::ObjectParser::parseBlock(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 06480
11 solidity::yul::Parser::Parser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 06481
12 solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 06482
11 solidity::yul::Parser::parseInline(std::__1::shared_ptr const&) [function] [call site2] 06483
11 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 06484
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06485
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06486
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06487
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06488
11 boost::error_info ::error_info(char const*) [function] [call site2] 06489
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06490
11 solidity::yul::Parser::~Parser() [function] [call site2] 06491
10 solidity::yul::ObjectParser::parseObject(solidity::yul::Object*) [function] [call site2] 06492
11 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 06493
11 solidity::yul::ObjectParser::tryParseSourceNameMapping() const [function] [call site2] 06494
11 solidity::yul::ObjectDebugData::~ObjectDebugData() [function] [call site2] 06495
11 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06496
11 solidity::yul::ObjectParser::parseUniqueName(solidity::yul::Object const*) [function] [call site2] 06497
12 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 06498
12 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 06499
12 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06500
12 solidity::yul::YulString::empty() const [function] [call site2] 06501
12 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06502
12 solidity::yul::YulString::operator==(solidity::yul::YulString const&) const [function] [call site2] 06503
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 06504
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 06505
12 solidity::yul::YulString::str() const [function] [call site2] 06506
12 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06507
11 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 06508
11 solidity::yul::ObjectParser::parseCode(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 06509
12 solidity::yul::ObjectParser::parseBlock(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 06510
11 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 06511
11 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 06512
11 solidity::yul::ObjectParser::parseObject(solidity::yul::Object*) [function] [call site2] 06513
12 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 06514
12 solidity::yul::ObjectParser::parseData(solidity::yul::Object&) [function] [call site2] 06515
13 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 06516
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06517
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06518
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06519
13 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06520
13 boost::error_info ::error_info(char const*) [function] [call site2] 06521
13 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06522
13 solidity::yul::ObjectParser::parseUniqueName(solidity::yul::Object const*) [function] [call site2] 06523
13 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 06524
13 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 06525
13 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 06526
13 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06527
13 solidity::yul::ObjectParser::addNamedSubObject(solidity::yul::Object&, solidity::yul::YulString, std::__1::shared_ptr ) [function] [call site2] 06528
12 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06529
12 solidity::yul::ObjectParser::addNamedSubObject(solidity::yul::Object&, solidity::yul::YulString, std::__1::shared_ptr ) [function] [call site2] 06530
12 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 06531
12 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 06532
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 06533
10 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 06534
10 __cxa_rethrow [call site2] 06535
9 solidity::langutil::ParserBase::~ParserBase() [function] [call site2] 06536
9 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 06537
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06538
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06539
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06540
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06541
9 boost::error_info ::error_info(char const*) [function] [call site2] 06542
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06543
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06544
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06545
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06546
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06547
9 boost::error_info ::error_info(char const*) [function] [call site2] 06548
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06549
9 solidity::yul::YulStack::analyzeParsed() [function] [call site2] 06550
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06551
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06552
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06553
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06554
10 boost::error_info ::error_info(char const*) [function] [call site2] 06555
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06556
10 solidity::yul::YulStack::analyzeParsed(solidity::yul::Object&) [function] [call site2] 06557
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06558
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06559
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06560
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06561
11 boost::error_info ::error_info(char const*) [function] [call site2] 06562
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06563
11 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 06564
12 solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion) [function] [call site2] 06565
13 __cxa_guard_acquire [call site2] 06566
13 __cxa_guard_acquire [call site2] 06567
13 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 06568
12 solidity::yul::EVMDialectTyped::instance(solidity::langutil::EVMVersion) [function] [call site2] 06569
13 __cxa_guard_acquire [call site2] 06570
13 __cxa_guard_acquire [call site2] 06571
13 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 06572
12 solidity::yul::WasmDialect::instance() [function] [call site2] 06573
13 __cxa_guard_acquire [call site2] 06574
13 __cxa_guard_acquire [call site2] 06575
13 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 06576
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06577
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06578
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06579
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06580
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06581
11 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 06582
12 solidity::yul::YulString::empty() const [function] [call site2] 06583
12 bool solidity::util::contains , std::__1::allocator >, char>(std::__1::basic_string , std::__1::allocator > const&, char const&) [function] [call site2] 06584
12 solidity::yul::YulString::YulString() [function] [call site2] 06585
13 solidity::yul::YulStringRepository::emptyHash() [function] [call site2] 06586
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06587
12 __dynamic_cast [call site2] 06588
12 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 06589
13 solidity::yul::YulString::operator!=(solidity::yul::YulString const&) const [function] [call site2] 06590
13 solidity::yul::YulString::str() const [function] [call site2] 06591
13 solidity::yul::YulString::str() const [function] [call site2] 06592
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06593
13 solidity::yul::YulString::YulString() [function] [call site2] 06594
11 solidity::yul::AsmAnalyzer::AsmAnalyzer(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::function , std::__1::set , std::__1::allocator >) [function] [call site2] 06595
12 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 06596
12 solidity::yul::SideEffects::SideEffects() [function] [call site2] 06597
12 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 06598
11 solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&) [function] [call site2] 06599
12 solidity::langutil::ErrorReporter::errorWatcher() const [function] [call site2] 06600
12 solidity::yul::ScopeFiller::ScopeFiller(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&) [function] [call site2] 06601
13 solidity::yul::ScopeFiller::scope(solidity::yul::Block const*) [function] [call site2] 06602
12 solidity::yul::AsmAnalyzer::operator()(solidity::yul::Block const&) [function] [call site2] 06603
13 solidity::yul::AsmAnalyzer::scope(solidity::yul::Block const*) [function] [call site2] 06604
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06605
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06606
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06607
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06608
14 boost::error_info ::error_info(char const*) [function] [call site2] 06609
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06610
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06611
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06612
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06613
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06614
14 boost::error_info ::error_info(char const*) [function] [call site2] 06615
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06616
12 __cxa_begin_catch [call site2] 06617
12 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 06618
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06619
12 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 06620
11 solidity::yul::AsmAnalyzer::~AsmAnalyzer() [function] [call site2] 06621
11 solidity::yul::YulStack::analyzeParsed(solidity::yul::Object&) [function] [call site2] 06622
8 solidity::yul::YulStack::errors() const [function] [call site2] 06623
8 solidity::langutil::SourceReferenceFormatter::formatErrorInformation(solidity::langutil::Error const&, solidity::langutil::CharStream const&) [function] [call site2] 06624
9 solidity::langutil::SingletonCharStreamProvider::SingletonCharStreamProvider(solidity::langutil::CharStream const&) [function] [call site2] 06625
10 solidity::langutil::CharStreamProvider::CharStreamProvider() [function] [call site2] 06626
9 solidity::langutil::SourceReferenceFormatter::formatErrorInformation(solidity::langutil::Error const&, solidity::langutil::CharStreamProvider const&) [function] [call site2] 06627
10 solidity::langutil::SourceReferenceFormatter::formatExceptionInformation(solidity::util::Exception const&, std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::CharStreamProvider const&, bool, bool) [function] [call site2] 06628
11 solidity::langutil::SourceReferenceFormatter::SourceReferenceFormatter(std::__1::basic_ostream >&, solidity::langutil::CharStreamProvider const&, bool, bool) [function] [call site2] 06629
11 solidity::langutil::SourceReferenceFormatter::printExceptionInformation(solidity::util::Exception const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06630
12 solidity::langutil::SourceReferenceExtractor::extract(solidity::langutil::CharStreamProvider const&, solidity::util::Exception const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06631
13 boost::exception_detail::get_error_info_return_type ::value_type>::type boost::get_error_info , solidity::util::Exception const>(solidity::util::Exception const&) [function] [call site2] 06632
14 boost::exception_detail::get_info >::get(boost::exception const&) [function] [call site2] 06633
15 boost::exception_detail::refcount_ptr ::get() const [function] [call site2] 06634
15 boost::exception_detail::type_info_::type_info_(std::type_info const&) [function] [call site2] 06635
15 boost::shared_ptr ::operator bool() const [function] [call site2] 06636
15 boost::shared_ptr ::get() const [function] [call site2] 06637
13 boost::exception_detail::get_error_info_return_type , std::__1::allocator > >::value_type>::type boost::get_error_info , std::__1::allocator > >, solidity::util::Exception const>(solidity::util::Exception const&) [function] [call site2] 06638
13 solidity::langutil::SourceReferenceExtractor::extract(solidity::langutil::CharStreamProvider const&, solidity::langutil::SourceLocation const*, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06639
14 solidity::langutil::SourceReference::MessageOnly(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06640
15 solidity::langutil::SourceReference::SourceReference() [function] [call site2] 06641
16 solidity::langutil::LineColumn::LineColumn() [function] [call site2] 06642
14 solidity::langutil::SourceReference::MessageOnly(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06643
14 solidity::langutil::CharStream::translatePositionToLineColumn(int) const [function] [call site2] 06644
15 solidity::langutil::LineColumn::LineColumn(int, int) [function] [call site2] 06645
14 solidity::langutil::CharStream::translatePositionToLineColumn(int) const [function] [call site2] 06646
14 solidity::langutil::CharStream::lineAtPosition(int) const [function] [call site2] 06647
13 boost::exception_detail::get_error_info_return_type ::value_type>::type boost::get_error_info , solidity::util::Exception const>(solidity::util::Exception const&) [function] [call site2] 06648
13 solidity::langutil::SourceReferenceExtractor::extract(solidity::langutil::CharStreamProvider const&, solidity::langutil::SourceLocation const*, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06649
13 solidity::langutil::SourceReference::~SourceReference() [function] [call site2] 06650
13 solidity::langutil::SourceReference::SourceReference(solidity::langutil::SourceReference&&) [function] [call site2] 06651
13 solidity::langutil::SourceReference::~SourceReference() [function] [call site2] 06652
12 solidity::langutil::SourceReferenceFormatter::printExceptionInformation(solidity::langutil::SourceReferenceExtractor::Message const&) [function] [call site2] 06653
13 solidity::langutil::Error::severityFromString(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06654
14 void boost::algorithm::to_lower , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&, std::__1::locale const&) [function] [call site2] 06655
15 boost::iterator_range , std::__1::allocator >, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06656
15 boost::algorithm::detail::to_lowerF ::to_lowerF(std::__1::locale const&) [function] [call site2] 06657
15 void boost::algorithm::detail::transform_range >, boost::algorithm::detail::to_lowerF >(boost::iterator_range > const&, boost::algorithm::detail::to_lowerF ) [function] [call site2] 06658
16 boost::range_iterator > const, void>::type boost::range_adl_barrier::end > >(boost::iterator_range > const&) [function] [call site2] 06659
16 boost::range_iterator > const, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range > const&) [function] [call site2] 06660
14 void boost::algorithm::trim , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&, std::__1::locale const&) [function] [call site2] 06661
14 solidity::langutil::Error::formatErrorSeverityLowercase(solidity::langutil::Error::Severity) [function] [call site2] 06662
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06663
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06664
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06665
15 boost::error_info ::error_info(char const*) [function] [call site2] 06666
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06667
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06668
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06669
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06670
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06671
15 boost::error_info ::error_info(char const*) [function] [call site2] 06672
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06673
13 solidity::langutil::SourceReferenceFormatter::errorColored(std::__1::optional ) const [function] [call site2] 06674
14 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 06675
13 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< , std::__1::allocator > const&>(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06676
13 solidity::langutil::SourceReferenceFormatter::errorColored(std::__1::optional ) const [function] [call site2] 06677
13 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [3]) [function] [call site2] 06678
13 std::__1::optional ::value() const & [function] [call site2] 06679
13 solidity::langutil::SourceReferenceFormatter::messageColored() const [function] [call site2] 06680
14 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 06681
13 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [3]) [function] [call site2] 06682
13 solidity::langutil::SourceReferenceFormatter::printSourceLocation(solidity::langutil::SourceReference const&) [function] [call site2] 06683
14 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 06684
15 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 06685
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [4]) [function] [call site2] 06686
14 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 06687
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [4]) [function] [call site2] 06688
14 solidity::langutil::CharStream::isImportedFromAST() const [function] [call site2] 06689
14 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 06690
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char&&) [function] [call site2] 06691
14 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 06692
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< , std::__1::allocator >&>(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06693
14 solidity::langutil::SourceReferenceFormatter::highlightColored() const [function] [call site2] 06694
15 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 06695
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< > >(std::__1::basic_string_view >&&) [function] [call site2] 06696
14 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 06697
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char&&) [function] [call site2] 06698
14 (anonymous namespace)::replaceNonTabs(std::__1::basic_string_view >, char) [function] [call site2] 06699
14 solidity::langutil::SourceReferenceFormatter::diagColored() const [function] [call site2] 06700
15 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 06701
14 (anonymous namespace)::replaceNonTabs(std::__1::basic_string_view >, char) [function] [call site2] 06702
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06703
14 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 06704
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char&&) [function] [call site2] 06705
14 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 06706
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< , std::__1::allocator >&>(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 06707
14 solidity::langutil::SourceReferenceFormatter::highlightColored() const [function] [call site2] 06708
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< > >(std::__1::basic_string_view >&&) [function] [call site2] 06709
14 solidity::langutil::SourceReferenceFormatter::frameColored() const [function] [call site2] 06710
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char&&) [function] [call site2] 06711
14 (anonymous namespace)::replaceNonTabs(std::__1::basic_string_view >, char) [function] [call site2] 06712
14 solidity::langutil::SourceReferenceFormatter::diagColored() const [function] [call site2] 06713
14 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [70]) [function] [call site2] 06714
13 solidity::langutil::SourceReferenceFormatter::secondaryColored() const [function] [call site2] 06715
14 solidity::util::AnsiColorized::AnsiColorized(std::__1::basic_ostream >&, bool, std::__1::vector >&&) [function] [call site2] 06716
13 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [5]) [function] [call site2] 06717
13 solidity::langutil::SourceReferenceFormatter::messageColored() const [function] [call site2] 06718
13 std::__1::basic_ostream >& solidity::util::AnsiColorized::operator<< (char const (&) [2]) [function] [call site2] 06719
13 solidity::langutil::SourceReferenceFormatter::printSourceLocation(solidity::langutil::SourceReference const&) [function] [call site2] 06720
12 solidity::langutil::SourceReferenceExtractor::Message::~Message() [function] [call site2] 06721
13 solidity::langutil::SourceReference::~SourceReference() [function] [call site2] 06722
9 solidity::langutil::CharStreamProvider::~CharStreamProvider() [function] [call site2] 06723
8 solidity::yul::YulStack::optimize() [function] [call site2] 06724
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06725
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06726
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06727
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06728
9 boost::error_info ::error_info(char const*) [function] [call site2] 06729
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06730
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06731
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06732
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06733
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06734
9 boost::error_info ::error_info(char const*) [function] [call site2] 06735
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06736
9 solidity::yul::YulStack::optimize(solidity::yul::Object&, bool) [function] [call site2] 06737
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06738
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06739
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06740
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06741
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06742
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06743
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06744
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06745
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06746
10 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 06747
10 __dynamic_cast [call site2] 06748
10 __dynamic_cast [call site2] 06749
10 solidity::yul::YulString::str() const [function] [call site2] 06750
10 bool boost::algorithm::ends_with , std::__1::allocator >, char [10]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [10]) [function] [call site2] 06751
10 solidity::yul::YulStack::optimize(solidity::yul::Object&, bool) [function] [call site2] 06752
11 solidity::yul::OptimiserSuite::run(solidity::yul::Dialect const&, solidity::yul::GasMeter const*, solidity::yul::Object&, bool, std::__1::basic_string_view >, std::__1::optional , std::__1::set , std::__1::allocator > const&) [function] [call site2] 06753
12 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 06754
12 solidity::langutil::EVMVersion::canOverchargeGasForCall() const [function] [call site2] 06755
13 solidity::langutil::EVMVersion::tangerineWhistle() [function] [call site2] 06756
13 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 06757
12 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 06758
12 solidity::yul::Disambiguator::Disambiguator(solidity::yul::Dialect const&, solidity::yul::AsmAnalysisInfo const&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 06759
13 solidity::yul::ASTCopier::ASTCopier() [function] [call site2] 06760
14 solidity::yul::ExpressionCopier::ExpressionCopier() [function] [call site2] 06761
13 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, std::__1::set , std::__1::allocator >) [function] [call site2] 06762
13 solidity::yul::ASTCopier::~ASTCopier() [function] [call site2] 06763
14 solidity::yul::StatementCopier::~StatementCopier() [function] [call site2] 06764
12 solidity::yul::ASTCopier::operator()(solidity::yul::Block const&) [function] [call site2] 06765
13 solidity::yul::ASTCopier::translate(solidity::yul::Block const&) [function] [call site2] 06766
14 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 06767
14 std::__1::vector , std::__1::allocator > > solidity::yul::ASTCopier::translateVector >(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 06768
14 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 06769
12 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 06770
12 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, solidity::yul::Block const&, std::__1::set , std::__1::allocator >) [function] [call site2] 06771
13 solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat) [function] [call site2] 06772
14 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 06773
14 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 06774
13 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, std::__1::set , std::__1::allocator >) [function] [call site2] 06775
12 solidity::yul::OptimiserSuite::OptimiserSuite(solidity::yul::OptimiserStepContext&, solidity::yul::OptimiserSuite::Debug) [function] [call site2] 06776
12 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool) [function] [call site2] 06777
13 solidity::yul::OptimiserSuite::validateSequence(std::__1::basic_string_view >) [function] [call site2] 06778
14 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 06779
15 solidity::yul::YulException::YulException() [function] [call site2] 06780
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06781
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06782
14 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06783
14 boost::error_info ::error_info(char const*) [function] [call site2] 06784
14 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 06785
14 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 06786
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06787
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06788
14 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06789
14 boost::error_info ::error_info(char const*) [function] [call site2] 06790
14 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 06791
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06792
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06793
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06794
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06795
14 boost::error_info ::error_info(char const*) [function] [call site2] 06796
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06797
14 solidity::yul::OptimiserSuite::stepAbbreviationToNameMap() [function] [call site2] 06798
15 __cxa_guard_acquire [call site2] 06799
15 solidity::yul::OptimiserSuite::stepNameToAbbreviationMap() [function] [call site2] 06800
16 __cxa_guard_acquire [call site2] 06801
16 solidity::yul::OptimiserSuite::allSteps() [function] [call site2] 06802
17 __cxa_guard_acquire [call site2] 06803
17 _ZN12_GLOBAL__N_123optimiserStepCollectionIJN8solidity3yul14BlockFlattenerENS2_24CircularReferencesPrunerENS2_29CommonSubexpressionEliminatorENS2_21ConditionalSimplifierENS2_23ConditionalUnsimplifierENS2_21ControlFlowSimplifierENS2_18DeadCodeEliminatorENS2_20EqualStoreEliminatorENS2_26EquivalentFunctionCombinerENS2_17ExpressionInlinerENS2_16ExpressionJoinerENS2_20ExpressionSimplifierENS2_18ExpressionSplitterENS2_24ForLoopConditionIntoBodyENS2_25ForLoopConditionOutOfBodyENS2_19ForLoopInitRewriterENS2_11FullInlinerENS2_15FunctionGrouperENS2_15FunctionHoisterENS2_19FunctionSpecializerENS2_21LiteralRematerialiserENS2_12LoadResolverENS2_23LoopInvariantCodeMotionENS2_22UnusedAssignEliminatorENS2_21UnusedStoreEliminatorENS2_24ReasoningBasedSimplifierENS2_14RematerialiserENS2_11SSAReverserENS2_12SSATransformENS2_20StructuralSimplifierENS2_29UnusedFunctionParameterPrunerENS2_12UnusedPrunerENS2_18VarDeclInitializerEEEENSt3__13mapINS10_12basic_stringIcNS10_11char_traitsIcEENS10_9allocatorIcEEEENS10_10unique_ptrINS2_13OptimiserStepENS10_14default_deleteIS19_EEEENS10_4lessIS17_EENS15_INS10_4pairIKS17_S1C_EEEEEEv [function] [call site2] 06804
18 _ZN8solidity4util11make_vectorINSt3__110unique_ptrINS_3yul13OptimiserStepENS2_14default_deleteIS5_EEEEJNS3_INS4_21OptimiserStepInstanceINS4_14BlockFlattenerEEENS6_ISB_EEEENS3_INS9_INS4_24CircularReferencesPrunerEEENS6_ISF_EEEENS3_INS9_INS4_29CommonSubexpressionEliminatorEEENS6_ISJ_EEEENS3_INS9_INS4_21ConditionalSimplifierEEENS6_ISN_EEEENS3_INS9_INS4_23ConditionalUnsimplifierEEENS6_ISR_EEEENS3_INS9_INS4_21ControlFlowSimplifierEEENS6_ISV_EEEENS3_INS9_INS4_18DeadCodeEliminatorEEENS6_ISZ_EEEENS3_INS9_INS4_20EqualStoreEliminatorEEENS6_IS13_EEEENS3_INS9_INS4_26EquivalentFunctionCombinerEEENS6_IS17_EEEENS3_INS9_INS4_17ExpressionInlinerEEENS6_IS1B_EEEENS3_INS9_INS4_16ExpressionJoinerEEENS6_IS1F_EEEENS3_INS9_INS4_20ExpressionSimplifierEEENS6_IS1J_EEEENS3_INS9_INS4_18ExpressionSplitterEEENS6_IS1N_EEEENS3_INS9_INS4_24ForLoopConditionIntoBodyEEENS6_IS1R_EEEENS3_INS9_INS4_25ForLoopConditionOutOfBodyEEENS6_IS1V_EEEENS3_INS9_INS4_19ForLoopInitRewriterEEENS6_IS1Z_EEEENS3_INS9_INS4_11FullInlinerEEENS6_IS23_EEEENS3_INS9_INS4_15FunctionGrouperEEENS6_IS27_EEEENS3_INS9_INS4_15FunctionHoisterEEENS6_IS2B_EEEENS3_INS9_INS4_19FunctionSpecializerEEENS6_IS2F_EEEENS3_INS9_INS4_21LiteralRematerialiserEEENS6_IS2J_EEEENS3_INS9_INS4_12LoadResolverEEENS6_IS2N_EEEENS3_INS9_INS4_23LoopInvariantCodeMotionEEENS6_IS2R_EEEENS3_INS9_INS4_22UnusedAssignEliminatorEEENS6_IS2V_EEEENS3_INS9_INS4_21UnusedStoreEliminatorEEENS6_IS2Z_EEEENS3_INS9_INS4_24ReasoningBasedSimplifierEEENS6_IS33_EEEENS3_INS9_INS4_14RematerialiserEEENS6_IS37_EEEENS3_INS9_INS4_11SSAReverserEEENS6_IS3B_EEEENS3_INS9_INS4_12SSATransformEEENS6_IS3F_EEEENS3_INS9_INS4_20StructuralSimplifierEEENS6_IS3J_EEEENS3_INS9_INS4_29UnusedFunctionParameterPrunerEEENS6_IS3N_EEEENS3_INS9_INS4_12UnusedPrunerEEENS6_IS3R_EEEENS3_INS9_INS4_18VarDeclInitializerEEENS6_IS3V_EEEEEEENS2_6vectorIT_NS2_9allocatorIS3Z_EEEEDpOT0_ [function] [call site2] 06805
19 _ZN8solidity4util6detail19variadicEmplaceBackINSt3__110unique_ptrINS_3yul13OptimiserStepENS3_14default_deleteIS6_EEEENS4_INS5_21OptimiserStepInstanceINS5_14BlockFlattenerEEENS7_ISC_EEEEJNS4_INSA_INS5_24CircularReferencesPrunerEEENS7_ISG_EEEENS4_INSA_INS5_29CommonSubexpressionEliminatorEEENS7_ISK_EEEENS4_INSA_INS5_21ConditionalSimplifierEEENS7_ISO_EEEENS4_INSA_INS5_23ConditionalUnsimplifierEEENS7_ISS_EEEENS4_INSA_INS5_21ControlFlowSimplifierEEENS7_ISW_EEEENS4_INSA_INS5_18DeadCodeEliminatorEEENS7_IS10_EEEENS4_INSA_INS5_20EqualStoreEliminatorEEENS7_IS14_EEEENS4_INSA_INS5_26EquivalentFunctionCombinerEEENS7_IS18_EEEENS4_INSA_INS5_17ExpressionInlinerEEENS7_IS1C_EEEENS4_INSA_INS5_16ExpressionJoinerEEENS7_IS1G_EEEENS4_INSA_INS5_20ExpressionSimplifierEEENS7_IS1K_EEEENS4_INSA_INS5_18ExpressionSplitterEEENS7_IS1O_EEEENS4_INSA_INS5_24ForLoopConditionIntoBodyEEENS7_IS1S_EEEENS4_INSA_INS5_25ForLoopConditionOutOfBodyEEENS7_IS1W_EEEENS4_INSA_INS5_19ForLoopInitRewriterEEENS7_IS20_EEEENS4_INSA_INS5_11FullInlinerEEENS7_IS24_EEEENS4_INSA_INS5_15FunctionGrouperEEENS7_IS28_EEEENS4_INSA_INS5_15FunctionHoisterEEENS7_IS2C_EEEENS4_INSA_INS5_19FunctionSpecializerEEENS7_IS2G_EEEENS4_INSA_INS5_21LiteralRematerialiserEEENS7_IS2K_EEEENS4_INSA_INS5_12LoadResolverEEENS7_IS2O_EEEENS4_INSA_INS5_23LoopInvariantCodeMotionEEENS7_IS2S_EEEENS4_INSA_INS5_22UnusedAssignEliminatorEEENS7_IS2W_EEEENS4_INSA_INS5_21UnusedStoreEliminatorEEENS7_IS30_EEEENS4_INSA_INS5_24ReasoningBasedSimplifierEEENS7_IS34_EEEENS4_INSA_INS5_14RematerialiserEEENS7_IS38_EEEENS4_INSA_INS5_11SSAReverserEEENS7_IS3C_EEEENS4_INSA_INS5_12SSATransformEEENS7_IS3G_EEEENS4_INSA_INS5_20StructuralSimplifierEEENS7_IS3K_EEEENS4_INSA_INS5_29UnusedFunctionParameterPrunerEEENS7_IS3O_EEEENS4_INSA_INS5_12UnusedPrunerEEENS7_IS3S_EEEENS4_INSA_INS5_18VarDeclInitializerEEENS7_IS3W_EEEEEEEvRNS3_6vectorIT_NS3_9allocatorIS40_EEEEOT0_DpOT1_ [function] [call site2] 06806
20 _ZN8solidity4util6detail19variadicEmplaceBackINSt3__110unique_ptrINS_3yul13OptimiserStepENS3_14default_deleteIS6_EEEENS4_INS5_21OptimiserStepInstanceINS5_24CircularReferencesPrunerEEENS7_ISC_EEEEJNS4_INSA_INS5_29CommonSubexpressionEliminatorEEENS7_ISG_EEEENS4_INSA_INS5_21ConditionalSimplifierEEENS7_ISK_EEEENS4_INSA_INS5_23ConditionalUnsimplifierEEENS7_ISO_EEEENS4_INSA_INS5_21ControlFlowSimplifierEEENS7_ISS_EEEENS4_INSA_INS5_18DeadCodeEliminatorEEENS7_ISW_EEEENS4_INSA_INS5_20EqualStoreEliminatorEEENS7_IS10_EEEENS4_INSA_INS5_26EquivalentFunctionCombinerEEENS7_IS14_EEEENS4_INSA_INS5_17ExpressionInlinerEEENS7_IS18_EEEENS4_INSA_INS5_16ExpressionJoinerEEENS7_IS1C_EEEENS4_INSA_INS5_20ExpressionSimplifierEEENS7_IS1G_EEEENS4_INSA_INS5_18ExpressionSplitterEEENS7_IS1K_EEEENS4_INSA_INS5_24ForLoopConditionIntoBodyEEENS7_IS1O_EEEENS4_INSA_INS5_25ForLoopConditionOutOfBodyEEENS7_IS1S_EEEENS4_INSA_INS5_19ForLoopInitRewriterEEENS7_IS1W_EEEENS4_INSA_INS5_11FullInlinerEEENS7_IS20_EEEENS4_INSA_INS5_15FunctionGrouperEEENS7_IS24_EEEENS4_INSA_INS5_15FunctionHoisterEEENS7_IS28_EEEENS4_INSA_INS5_19FunctionSpecializerEEENS7_IS2C_EEEENS4_INSA_INS5_21LiteralRematerialiserEEENS7_IS2G_EEEENS4_INSA_INS5_12LoadResolverEEENS7_IS2K_EEEENS4_INSA_INS5_23LoopInvariantCodeMotionEEENS7_IS2O_EEEENS4_INSA_INS5_22UnusedAssignEliminatorEEENS7_IS2S_EEEENS4_INSA_INS5_21UnusedStoreEliminatorEEENS7_IS2W_EEEENS4_INSA_INS5_24ReasoningBasedSimplifierEEENS7_IS30_EEEENS4_INSA_INS5_14RematerialiserEEENS7_IS34_EEEENS4_INSA_INS5_11SSAReverserEEENS7_IS38_EEEENS4_INSA_INS5_12SSATransformEEENS7_IS3C_EEEENS4_INSA_INS5_20StructuralSimplifierEEENS7_IS3G_EEEENS4_INSA_INS5_29UnusedFunctionParameterPrunerEEENS7_IS3K_EEEENS4_INSA_INS5_12UnusedPrunerEEENS7_IS3O_EEEENS4_INSA_INS5_18VarDeclInitializerEEENS7_IS3S_EEEEEEEvRNS3_6vectorIT_NS3_9allocatorIS3W_EEEEOT0_DpOT1_ [function] [call site2] 06807
18 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06808
18 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06809
18 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06810
18 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06811
18 boost::error_info ::error_info(char const*) [function] [call site2] 06812
18 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06813
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06814
16 std::__1::set , std::__1::allocator > solidity::util::convertContainer , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06815
16 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator >, char, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, char> > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator >, char, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, char> > >&, ranges::views::view_closure ) [function] [call site2] 06816
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06817
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06818
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06819
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06820
16 boost::error_info ::error_info(char const*) [function] [call site2] 06821
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06822
15 std::__1::map , std::__1::allocator >, std::__1::less , std::__1::allocator , std::__1::allocator > > > > solidity::util::invertMap , std::__1::allocator >, char>(std::__1::map , std::__1::allocator >, char, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, char> > > const&) [function] [call site2] 06823
14 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 06824
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06825
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06826
14 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06827
14 boost::error_info ::error_info(char const*) [function] [call site2] 06828
14 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 06829
14 solidity::yul::OptimiserSuite::allSteps() [function] [call site2] 06830
14 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 06831
14 std::__1::optional , std::__1::allocator > >::operator*() & [function] [call site2] 06832
14 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 06833
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06834
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06835
14 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06836
14 boost::error_info ::error_info(char const*) [function] [call site2] 06837
14 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 06838
13 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool)::$_0::operator()(std::__1::basic_string_view >) const [function] [call site2] 06839
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06840
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06841
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06842
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06843
14 boost::error_info ::error_info(char const*) [function] [call site2] 06844
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06845
13 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool)::$_1::operator()(std::__1::basic_string_view >) const [function] [call site2] 06846
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06847
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06848
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06849
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06850
14 boost::error_info ::error_info(char const*) [function] [call site2] 06851
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06852
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06853
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06854
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06855
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06856
14 boost::error_info ::error_info(char const*) [function] [call site2] 06857
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06858
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06859
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06860
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06861
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06862
14 boost::error_info ::error_info(char const*) [function] [call site2] 06863
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06864
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06865
13 solidity::yul::CodeSize::codeSizeIncludingFunctions(solidity::yul::Block const&, solidity::yul::CodeWeights const&) [function] [call site2] 06866
14 solidity::yul::CodeSize::CodeSize(bool, solidity::yul::CodeWeights const&) [function] [call site2] 06867
15 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 06868
14 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 06869
15 void solidity::yul::ASTWalker::walkVector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 06870
14 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 06871
13 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool) [function] [call site2] 06872
14 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool)::$_2::operator()(std::__1::basic_string_view >) const [function] [call site2] 06873
15 solidity::yul::OptimiserSuite::stepAbbreviationToNameMap() [function] [call site2] 06874
12 solidity::yul::NameSimplifier::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 06875
13 solidity::yul::NameSimplifier::NameSimplifier(solidity::yul::OptimiserStepContext&, solidity::yul::Block const&) [function] [call site2] 06876
14 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 06877
14 solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat) [function] [call site2] 06878
14 solidity::yul::NameSimplifier::findSimplification(solidity::yul::YulString const&) [function] [call site2] 06879
15 solidity::yul::YulString::str() const [function] [call site2] 06880
15 __cxa_guard_acquire [call site2] 06881
15 solidity::yul::YulString::str() const [function] [call site2] 06882
15 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06883
15 solidity::yul::NameDispenser::illegalName(solidity::yul::YulString) [function] [call site2] 06884
16 solidity::yul::isRestrictedIdentifier(solidity::yul::Dialect const&, solidity::yul::YulString const&) [function] [call site2] 06885
17 solidity::langutil::TokenTraits::isYulKeyword(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06886
18 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06887
18 solidity::langutil::TokenTraits::isYulKeyword(solidity::langutil::Token) [function] [call site2] 06888
15 solidity::yul::NameDispenser::markUsed(solidity::yul::YulString) [function] [call site2] 06889
14 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 06890
13 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 06891
14 void solidity::yul::ASTModifier::walkVector , std::__1::allocator > >&>(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 06892
13 solidity::yul::NameSimplifier::~NameSimplifier() [function] [call site2] 06893
14 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 06894
12 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool) [function] [call site2] 06895
12 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool) [function] [call site2] 06896
12 solidity::yul::StackCompressor::run(solidity::yul::Dialect const&, solidity::yul::Object&, bool, unsigned long) [function] [call site2] 06897
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06898
13 __dynamic_cast [call site2] 06899
13 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 06900
13 solidity::langutil::EVMVersion::canOverchargeGasForCall() const [function] [call site2] 06901
13 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 06902
13 solidity::yul::MSizeFinder::containsMSize(solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 06903
14 solidity::yul::MSizeFinder::MSizeFinder(solidity::yul::Dialect const&) [function] [call site2] 06904
15 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 06905
14 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 06906
14 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 06907
13 solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&) [function] [call site2] 06908
14 solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 06909
14 solidity::yul::AsmAnalysisInfo::AsmAnalysisInfo() [function] [call site2] 06910
14 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 06911
14 solidity::yul::AsmAnalyzer::AsmAnalyzer(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::function , std::__1::set , std::__1::allocator >) [function] [call site2] 06912
14 solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&) [function] [call site2] 06913
14 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 06914
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06915
14 solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo() [function] [call site2] 06916
13 solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 06917
14 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::Block const&) [function] [call site2] 06918
14 solidity::yul::CFG::makeBlock(std::__1::shared_ptr ) [function] [call site2] 06919
15 solidity::yul::CFG::BasicBlock::~BasicBlock() [function] [call site2] 06920
14 solidity::yul::ControlFlowGraphBuilder::ControlFlowGraphBuilder(solidity::yul::CFG&, solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&) [function] [call site2] 06921
14 solidity::yul::ControlFlowGraphBuilder::operator()(solidity::yul::Block const&) [function] [call site2] 06922
15 solidity::ScopedSaveAndRestore ::ScopedSaveAndRestore(solidity::yul::Scope*&, solidity::yul::Scope*&&) [function] [call site2] 06923
15 solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&) [function] [call site2] 06924
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06925
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06926
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06927
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06928
16 boost::error_info ::error_info(char const*) [function] [call site2] 06929
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06930
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06931
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06932
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06933
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06934
16 boost::error_info ::error_info(char const*) [function] [call site2] 06935
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06936
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06937
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06938
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06939
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06940
16 boost::error_info ::error_info(char const*) [function] [call site2] 06941
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06942
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06943
16 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::Block const&) [function] [call site2] 06944
16 solidity::yul::CFG::makeBlock(std::__1::shared_ptr ) [function] [call site2] 06945
16 auto ranges::views::transform_fn::operator() (solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6) const [function] [call site2] 06946
16 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure >) [function] [call site2] 06947
16 concepts::return_t_ >, ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke ::invoke > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6> > > ranges::detail::operator| > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>, ranges::detail::from_range >(ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&&, ranges::detail::to_container::closure , ranges::detail::to_container::fn > > (*)(ranges::detail::to_container)) [function] [call site2] 06948
17 _ZNK6ranges6detail12to_container2fnINS0_10from_rangeINSt3__16vectorEEEEclINS_14transform_viewINS_8ref_viewIKNS5_IN8solidity3yul9TypedNameENS4_9allocatorISD_EEEEEEZNSC_23ControlFlowGraphBuilder16registerFunctionERKNSC_18FunctionDefinitionEE3$_6EELb1ELi0ELi0EEEDTclsr10from_rangeE9from_rng_IT_ELi0EEEOSP_ [function] [call site2] 06949
16 auto ranges::views::transform_fn::operator() (solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7) const [function] [call site2] 06950
16 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure >) [function] [call site2] 06951
16 concepts::return_t_ >, ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke ::invoke > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7> > > ranges::detail::operator| > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7>, ranges::detail::from_range >(ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7>&&, ranges::detail::to_container::closure , ranges::detail::to_container::fn > > (*)(ranges::detail::to_container)) [function] [call site2] 06952
16 solidity::yul::CFG::FunctionInfo::~FunctionInfo() [function] [call site2] 06953
16 ranges::iter_transform_view > const>, ranges::indirected >::~iter_transform_view() [function] [call site2] 06954
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06955
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06956
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06957
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06958
16 boost::error_info ::error_info(char const*) [function] [call site2] 06959
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06960
15 solidity::ScopedSaveAndRestore ::~ScopedSaveAndRestore() [function] [call site2] 06961
14 (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&) [function] [call site2] 06962
15 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 06963
15 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 06964
15 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run<(anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16>((anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16&&) [function] [call site2] 06965
16 auto (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16::operator() ::run<$_16>($_16&&)::{lambda(solidity::yul::CFG::BasicBlock*)#1}>(solidity::yul::CFG::BasicBlock*, $_16&&) const [function] [call site2] 06966
15 std::__1::vector >::size_type solidity::cxx20::erase_if , (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_0>(std::__1::vector >&, (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_0) [function] [call site2] 06967
14 (anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&) [function] [call site2] 06968
15 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 06969
15 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 06970
15 bool ranges::operator!= , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 06971
15 (anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const [function] [call site2] 06972
16 decltype(auto) solidity::util::valueOrNullptr >, std::__1::less , std::__1::allocator > > > >&, solidity::yul::CFG::BasicBlock*>(std::__1::map >, std::__1::less , std::__1::allocator > > > >&, solidity::yul::CFG::BasicBlock* const&) [function] [call site2] 06973
16 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run<(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const::{lambda(solidity::yul::CFG::BasicBlock*, auto:1)#1}>((anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const::{lambda(solidity::yul::CFG::BasicBlock*, auto:1)#1}&&) [function] [call site2] 06974
15 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run<(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_18>((anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_18&&) [function] [call site2] 06975
15 solidity::util::BreadthFirstSearch ::~BreadthFirstSearch() [function] [call site2] 06976
14 (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&) [function] [call site2] 06977
15 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 06978
15 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 06979
15 bool ranges::operator!= , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 06980
15 void (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)::$_19::operator()<$_19>(solidity::yul::CFG::BasicBlock*, $_19) const [function] [call site2] 06981
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06982
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06983
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06984
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 06985
16 boost::error_info ::error_info(char const*) [function] [call site2] 06986
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06987
16 void (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)::$_19::operator()<$_19>(solidity::yul::CFG::BasicBlock*, $_19) const [function] [call site2] 06988
17 bool solidity::util::contains >, solidity::yul::CFG::BasicBlock*>(std::__1::vector > const&, solidity::yul::CFG::BasicBlock* const&) [function] [call site2] 06989
14 (anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&) [function] [call site2] 06990
15 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 06991
15 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 06992
15 bool ranges::operator!= , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 06993
13 solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&) [function] [call site2] 06994
14 solidity::yul::YulString::YulString() [function] [call site2] 06995
14 solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&, solidity::yul::YulString) [function] [call site2] 06996
15 solidity::yul::StackLayout::StackLayout() [function] [call site2] 06997
15 solidity::yul::YulString::empty() const [function] [call site2] 06998
15 _ZNK6ranges7find_fnclIRKNSt3__13mapIPKN8solidity3yul5Scope8FunctionENS5_3CFG12FunctionInfoENS2_4lessIS9_EENS2_9allocatorINS2_4pairIKS9_SB_EEEEEENS5_9YulStringENS4_4util6detail8MapTupleIZNS5_20StackLayoutGenerator18reportStackTooDeepERKSA_SM_E3$_0EELb1ELi0ELi0EEEN4meta6detail5_condIXsr6detailE15_borrowed_rangeIT_EEE6invokeIDTclL_ZNS_1_5beginEEclscPDoFRSY_vELDnEEEENS_8danglingEEEOSY_RKT0_T1_ [function] [call site2] 06999
16 meta::detail::_cond , std::__1::allocator > > const&> >::invoke ::invoke , std::__1::allocator > > const&> ranges::_begin_::fn::operator() , std::__1::allocator > > const&, true, 0, 0>(std::__1::map , std::__1::allocator > > const&) const [function] [call site2] 07000
16 std::__1::__map_const_iterator , std::__1::__tree_node , void*>*, long> > ranges::find_fn::operator() , std::__1::__tree_node , void*>*, long> >, std::__1::__map_const_iterator , std::__1::__tree_node , void*>*, long> >, solidity::yul::YulString, solidity::util::detail::MapTuple , true, 0, 0, 0>(std::__1::__map_const_iterator , std::__1::__tree_node , void*>*, long> >, std::__1::__map_const_iterator , std::__1::__tree_node , void*>*, long> >, solidity::yul::YulString const&, solidity::util::detail::MapTuple ) const [function] [call site2] 07001
17 solidity::yul::YulString::operator==(solidity::yul::YulString const&) const [function] [call site2] 07002
15 solidity::yul::StackLayoutGenerator::StackLayoutGenerator(solidity::yul::StackLayout&) [function] [call site2] 07003
15 solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 07004
16 solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const [function] [call site2] 07005
17 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const::$_10&&) [function] [call site2] 07006
18 auto solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const::$_10::operator() ::run<$_10>($_10&&)::{lambda(solidity::yul::CFG::BasicBlock const*)#1}>(solidity::yul::CFG::BasicBlock const*, solidity::util::BreadthFirstSearch ::run<$_10>($_10&&)::{lambda(solidity::yul::CFG::BasicBlock const*)#1}) const [function] [call site2] 07007
16 solidity::yul::StackLayoutGenerator::getExitLayoutOrStageDependencies(solidity::yul::CFG::BasicBlock const&, std::__1::set , std::__1::allocator > const&, std::__1::list >&) const [function] [call site2] 07008
16 std::__1::optional , std::__1::allocator > > >::operator*() & [function] [call site2] 07009
16 solidity::yul::StackLayoutGenerator::propagateStackThroughBlock(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::BasicBlock const&, bool) [function] [call site2] 07010
17 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::views::enumerate_fn, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure ) [function] [call site2] 07011
18 auto ranges::views::enumerate_fn::operator() > const&, true, 0>(std::__1::vector > const&) const [function] [call site2] 07012
19 auto ranges::views::all_fn::operator() > const&, true, 0, 0>(std::__1::vector > const&) const [function] [call site2] 07013
19 _ZNK6ranges5views6zip_fnclIJNS_6detail10index_viewImlEENS_8ref_viewIKNSt3__16vectorIN8solidity3yul3CFG9OperationENS7_9allocatorISC_EEEEEEELb1ELi0ELi0ELi0EEENS_8zip_viewIJDpDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEEDpOSJ_ [function] [call site2] 07014
20 auto ranges::views::all_fn::operator() , true, 0, 0>(ranges::detail::index_view &&) const [function] [call site2] 07015
20 ranges::zip_view , ranges::ref_view > const> >::zip_view(ranges::detail::index_view , ranges::ref_view > const>) [function] [call site2] 07016
21 ranges::iter_zip_with_view , ranges::ref_view > const> >::iter_zip_with_view(ranges::detail::indirect_zip_fn_, ranges::detail::index_view , ranges::ref_view > const>) [function] [call site2] 07017
17 ranges::reverse_view , ranges::ref_view > const> > >::begin() [function] [call site2] 07018
17 bool ranges::operator!= , ranges::ref_view > const> >::cursor > >, ranges::detail::reverse_cursor , ranges::ref_view > const> >::cursor > >, true, 0>(ranges::basic_iterator , ranges::ref_view > const> >::cursor > > > const&, ranges::basic_iterator , ranges::ref_view > const> >::cursor > > > const&) [function] [call site2] 07019
17 solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool) [function] [call site2] 07020
18 std::__1::vector , std::__1::allocator > > (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2) [function] [call site2] 07021
19 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 07022
20 ranges::iota_view ::iota_view(unsigned int, unsigned long) [function] [call site2] 07023
21 ranges::iota_view ::check_bounds_(std::__1::integral_constant ) [function] [call site2] 07024
19 auto ranges::views::transform_fn::operator()<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}) const [function] [call site2] 07025
19 auto ranges::views::view_closure_base_ns::operator| , ranges::detail::bind_back_fn_ , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>, true, 0, 0>(ranges::iota_view &&, ranges::views::view_closure , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> >) [function] [call site2] 07026
19 concepts::return_t_ , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > > >, ranges::transform_view , (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> >)&&(meta::id , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > >::detail::CPP_true_fn(meta::id , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > >::detail{})), void>::type>::invoke , (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> > > ranges::detail::operator| , (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>, meta::id , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > > >(ranges::transform_view , (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>&&, std::__1::enable_if::closure , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > > > (*)(std::__1::enable_if)) [function] [call site2] 07027
19 bool solidity::util::contains , std::__1::allocator > >, std::__1::variant >(std::__1::vector , std::__1::allocator > > const&, std::__1::variant const&) [function] [call site2] 07028
19 solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2::operator()(std::__1::variant const&) const [function] [call site2] 07029
20 solidity::yul::canBeFreelyGenerated(std::__1::variant const&) [function] [call site2] 07030
19 ranges::iter_transform_view , ranges::indirected<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> >::~iter_transform_view() [function] [call site2] 07031
19 std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >& operator+= , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::vector , std::__1::allocator > > const>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 07032
19 void solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffle , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&) [function] [call site2] 07033
20 bool solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&) [function] [call site2] 07034
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::ShuffleOperations(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2) [function] [call site2] 07035
22 solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2::operator()(std::__1::variant const&) const [function] [call site2] 07036
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07037
21 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 07038
21 bool ranges::all_of_fn::operator() , solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0>(ranges::iota_view &&, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 07039
22 meta::detail::_cond &> >::invoke ::invoke &> ranges::_begin_::fn::operator() &, true, 0, 0>(ranges::iota_view &) const [function] [call site2] 07040
22 bool ranges::all_of_fn::operator() ::cursor>, ranges::iota_view ::sentinel, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0, 0>(ranges::basic_iterator ::cursor>, ranges::iota_view ::sentinel, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 07041
23 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07042
24 bool ranges::operator== ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07043
25 ranges::iota_view ::cursor const& ranges::range_access::pos ::cursor>(ranges::basic_iterator ::cursor> const&) [function] [call site2] 07044
23 decltype (((ranges::identity&){parm#1})((unsigned int){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, unsigned int&&) const [function] [call site2] 07045
23 bool ranges::operator== ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07046
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07047
21 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&) [function] [call site2] 07048
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07049
22 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 07050
22 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07051
22 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07052
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07053
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07054
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07055
22 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long) [function] [call site2] 07056
23 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetMultiplicity(unsigned long) [function] [call site2] 07057
24 solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2::operator()(std::__1::variant const&) const [function] [call site2] 07058
23 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pushOrDupTarget(unsigned long) [function] [call site2] 07059
23 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07060
23 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 07061
23 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07062
23 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07063
23 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07064
23 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07065
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07066
22 ranges::iota_view ranges::views::iota_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 07067
22 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07068
22 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 07069
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07070
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07071
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 07072
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07073
22 ranges::iota_view ranges::views::iota_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 07074
22 bool ranges::any_of_fn::operator() , solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0>(ranges::iota_view &&, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 07075
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize() [function] [call site2] 07076
22 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 07077
22 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07078
22 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07079
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 07080
22 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pushOrDupTarget(unsigned long) [function] [call site2] 07081
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07082
21 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long) [function] [call site2] 07083
21 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07084
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07085
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 07086
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 07087
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop() [function] [call site2] 07088
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize() [function] [call site2] 07089
21 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07090
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07091
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07092
21 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07093
21 boost::error_info ::error_info(char const*) [function] [call site2] 07094
21 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07095
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07096
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07097
21 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 07098
21 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07099
21 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07100
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07101
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceIsSame(unsigned long, unsigned long) [function] [call site2] 07102
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07103
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07104
21 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned int) const [function] [call site2] 07105
21 auto ranges::views::view_closure_base_ns::operator| , ranges::views::reverse_fn, true, 0, 0>(ranges::iota_view &&, ranges::views::view_closure ) [function] [call site2] 07106
21 ranges::reverse_view >::begin() [function] [call site2] 07107
21 bool ranges::operator!= ::cursor> >, ranges::detail::reverse_cursor ::cursor> >, true, 0>(ranges::basic_iterator ::cursor> > > const&, ranges::basic_iterator ::cursor> > > const&) [function] [call site2] 07108
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07109
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 07110
22 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07111
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07112
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07113
22 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07114
22 boost::error_info ::error_info(char const*) [function] [call site2] 07115
22 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07116
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop() [function] [call site2] 07117
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07118
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07119
21 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07120
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07121
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07122
21 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07123
21 boost::error_info ::error_info(char const*) [function] [call site2] 07124
21 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07125
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07126
21 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 07127
21 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07128
21 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07129
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07130
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 07131
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize() [function] [call site2] 07132
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 07133
21 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&) [function] [call site2] 07134
21 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long) [function] [call site2] 07135
21 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07136
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07137
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07138
21 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07139
21 boost::error_info ::error_info(char const*) [function] [call site2] 07140
21 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07141
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07142
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize() [function] [call site2] 07143
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 07144
21 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07145
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07146
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07147
21 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07148
21 boost::error_info ::error_info(char const*) [function] [call site2] 07149
21 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07150
21 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07151
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07152
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07153
21 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 07154
21 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07155
21 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07156
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07157
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07158
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07159
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07160
21 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&) [function] [call site2] 07161
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07162
21 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long) [function] [call site2] 07163
21 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07164
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07165
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07166
21 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07167
21 boost::error_info ::error_info(char const*) [function] [call site2] 07168
21 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07169
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07170
21 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07171
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07172
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07173
21 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07174
21 boost::error_info ::error_info(char const*) [function] [call site2] 07175
21 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07176
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07177
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 07178
21 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07179
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 07180
21 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07181
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07182
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07183
21 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07184
21 boost::error_info ::error_info(char const*) [function] [call site2] 07185
21 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07186
21 ranges::iota_view ranges::views::iota_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 07187
21 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07188
21 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 07189
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07190
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 07191
21 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07192
21 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 07193
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 07194
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 07195
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop() [function] [call site2] 07196
21 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07197
21 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 07198
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 07199
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop() [function] [call site2] 07200
21 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 07201
21 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07202
21 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07203
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07204
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 07205
21 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 07206
21 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07207
21 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 07208
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 07209
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 07210
21 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::~ShuffleOperations() [function] [call site2] 07211
19 ranges::ref_view , std::__1::allocator > > const>::ref_view(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 07212
19 ranges::zip_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > > >::zip_view(ranges::ref_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > >) [function] [call site2] 07213
19 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewIKNSt3__16vectorINS5_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENS9_23FunctionReturnLabelSlotENS9_12VariableSlotENS9_11LiteralSlotENS9_13TemporarySlotENS9_8JunkSlotEEEENS5_9allocatorISG_EEEEEENS4_INS6_INS7_IJZN12_GLOBAL__N_117createIdealLayoutIZNS9_20StackLayoutGenerator30propagateStackThroughOperationESJ_RKNS9_3CFG9OperationEbE3$_2EESJ_RSK_SU_T_E12PreviousSlotSG_EEENSH_ISX_EEEEEEEEELNS_11cardinalityEn1EE5beginIS11_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRSV_EEEEE4typeEEEv [function] [call site2] 07214
19 bool ranges::operator!= , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > > >::cursor , ranges::iter_zip_with_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > > >::cursor , true, 0>(ranges::basic_iterator , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > > >::cursor > const&, ranges::basic_iterator , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > > >::cursor > const&) [function] [call site2] 07215
19 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07216
19 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07217
19 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07218
19 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07219
19 boost::error_info ::error_info(char const*) [function] [call site2] 07220
19 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07221
19 auto ranges::views::transform_fn::operator()<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}>((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}) const [function] [call site2] 07222
19 auto ranges::views::view_closure_base_ns::operator| >, std::__1::allocator > > >&, ranges::detail::bind_back_fn_ , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}>, true, 0, 0>(std::__1::vector >, std::__1::allocator > > >&, ranges::views::view_closure , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}> >) [function] [call site2] 07223
19 concepts::return_t_ , std::__1::allocator > > > >, ranges::transform_view >, std::__1::allocator > > > >, (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}> >)&&(meta::id , std::__1::allocator > > >::detail::CPP_true_fn(meta::id , std::__1::allocator > > >::detail{})), void>::type>::invoke >, std::__1::allocator > > > >, (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}> > > ranges::detail::operator| >, std::__1::allocator > > > >, (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}>, meta::id , std::__1::allocator > > > >(ranges::transform_view >, std::__1::allocator > > > >, (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}>&&, std::__1::enable_if::closure , std::__1::allocator > > > > (*)(std::__1::enable_if)) [function] [call site2] 07224
18 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07225
18 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07226
18 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07227
18 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07228
18 boost::error_info ::error_info(char const*) [function] [call site2] 07229
18 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07230
18 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > const>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 07231
18 solidity::yul::canBeFreelyGenerated(std::__1::variant const&) [function] [call site2] 07232
18 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 07233
18 auto ranges::views::drop_fn::operator() (int) const [function] [call site2] 07234
19 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::drop_base_fn&&, int&) const [function] [call site2] 07235
19 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 07236
18 _ZN8solidity4util10findOffsetIN6ranges8subrangeINS2_14basic_iteratorINS2_6detail14reverse_cursorINSt3__111__wrap_iterIPNS7_7variantIJNS_3yul27FunctionCallReturnLabelSlotENSA_23FunctionReturnLabelSlotENSA_12VariableSlotENSA_11LiteralSlotENSA_13TemporarySlotENSA_8JunkSlotEEEEEEEEEESL_LNS2_13subrange_kindE1EEEEEDTclsr6detailE10findOffsetclsr3stdE7forwardIT_Efp_Efp0_Li0EEEOSO_RKNS7_16remove_referenceIDTdeclsr3stdE6cbeginfL0p_EEE4typeE [function] [call site2] 07237
19 _ZN8solidity4util6detail10findOffsetIN6ranges8subrangeINS3_14basic_iteratorINS3_6detail14reverse_cursorINSt3__111__wrap_iterIPNS8_7variantIJNS_3yul27FunctionCallReturnLabelSlotENSB_23FunctionReturnLabelSlotENSB_12VariableSlotENSB_11LiteralSlotENSB_13TemporarySlotENSB_8JunkSlotEEEEEEEEEESM_LNS3_13subrange_kindE1EEERKSI_EEDTcmeqclsr3stdE4findclsr3stdE5beginfp_Eclsr3stdE3endfp_Eclsr3stdE7forwardIT0_Efp0_EEclsr3stdE3endfp_EcvNS8_8optionalImEE_EEOT_OSR_Pv [function] [call site2] 07238
20 bool ranges::operator== *> >, ranges::detail::reverse_cursor *> >, true, 0>(ranges::basic_iterator *> > > const&, ranges::basic_iterator *> > > const&) [function] [call site2] 07239
18 std::__1::optional ::operator*() & [function] [call site2] 07240
16 bool ranges::any_of_fn::operator() , std::__1::allocator > >&, solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3, ranges::identity, true, 0, 0>(std::__1::vector , std::__1::allocator > >&, solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3, ranges::identity) const [function] [call site2] 07241
17 solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3::$_3($_3&&) [function] [call site2] 07242
16 solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3::~$_3() [function] [call site2] 07243
16 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_4&&) [function] [call site2] 07244
16 solidity::yul::StackLayoutGenerator::stitchConditionalJumps(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 07245
17 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::yul::StackLayoutGenerator::stitchConditionalJumps(solidity::yul::CFG::BasicBlock const&)::$_11&&) [function] [call site2] 07246
17 solidity::util::BreadthFirstSearch ::~BreadthFirstSearch() [function] [call site2] 07247
16 solidity::yul::StackLayoutGenerator::fillInJunk(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 07248
17 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::yul::StackLayoutGenerator::fillInJunk(solidity::yul::CFG::BasicBlock const&)::$_17&&) [function] [call site2] 07249
15 solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG::BasicBlock const&) const [function] [call site2] 07250
16 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG::BasicBlock const&) const::$_14&&) [function] [call site2] 07251
16 solidity::util::BreadthFirstSearch ::~BreadthFirstSearch() [function] [call site2] 07252
15 solidity::yul::StackLayout::~StackLayout() [function] [call site2] 07253
14 solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&, solidity::yul::YulString) [function] [call site2] 07254
13 (anonymous namespace)::eliminateVariablesOptimizedCodegen(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::map >, std::__1::less , std::__1::allocator > > > > const&, bool) [function] [call site2] 07255
14 (anonymous namespace)::RematCandidateSelector::RematCandidateSelector(solidity::yul::Dialect const&) [function] [call site2] 07256
15 solidity::yul::DataFlowAnalyzer::DataFlowAnalyzer(solidity::yul::Dialect const&, solidity::yul::DataFlowAnalyzer::MemoryAndStorage, std::__1::map , std::__1::allocator > >) [function] [call site2] 07257
16 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 07258
16 solidity::yul::DataFlowAnalyzer::State::State() [function] [call site2] 07259
16 solidity::yul::KnowledgeBase::KnowledgeBase(solidity::yul::Dialect const&, std::__1::function ) [function] [call site2] 07260
16 solidity::yul::YulString::YulString() [function] [call site2] 07261
16 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 07262
16 solidity::yul::Literal::~Literal() [function] [call site2] 07263
16 solidity::yul::YulString::YulString() [function] [call site2] 07264
16 solidity::yul::YulString::YulString() [function] [call site2] 07265
16 solidity::yul::YulString::YulString() [function] [call site2] 07266
16 solidity::yul::YulString::YulString() [function] [call site2] 07267
16 solidity::yul::KnowledgeBase::~KnowledgeBase() [function] [call site2] 07268
16 solidity::yul::DataFlowAnalyzer::State::~State() [function] [call site2] 07269
16 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 07270
15 solidity::yul::YulString::YulString() [function] [call site2] 07271
15 solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer() [function] [call site2] 07272
16 solidity::yul::KnowledgeBase::~KnowledgeBase() [function] [call site2] 07273
16 solidity::yul::DataFlowAnalyzer::State::~State() [function] [call site2] 07274
16 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 07275
14 solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&) [function] [call site2] 07276
15 solidity::yul::DataFlowAnalyzer::pushScope(bool) [function] [call site2] 07277
15 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 07278
15 solidity::yul::DataFlowAnalyzer::popScope() [function] [call site2] 07279
15 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 07280
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07281
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07282
15 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07283
15 boost::error_info ::error_info(char const*) [function] [call site2] 07284
15 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 07285
14 (anonymous namespace)::RematCandidateSelector::candidates() [function] [call site2] 07286
15 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, solidity::yul::YulString>(std::__1::map , std::__1::allocator > >&, solidity::yul::YulString const&) [function] [call site2] 07287
14 solidity::yul::Rematerialiser::run(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set , std::__1::allocator >, bool) [function] [call site2] 07288
15 solidity::yul::Rematerialiser::Rematerialiser(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set , std::__1::allocator >, bool) [function] [call site2] 07289
16 solidity::yul::DataFlowAnalyzer::DataFlowAnalyzer(solidity::yul::Dialect const&, solidity::yul::DataFlowAnalyzer::MemoryAndStorage, std::__1::map , std::__1::allocator > >) [function] [call site2] 07290
16 solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 07291
17 solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 07292
18 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 07293
17 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 07294
17 solidity::yul::ReferencesCounter::references() const [function] [call site2] 07295
17 solidity::yul::ReferencesCounter::~ReferencesCounter() [function] [call site2] 07296
18 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 07297
16 solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer() [function] [call site2] 07298
15 solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&) [function] [call site2] 07299
15 solidity::yul::Rematerialiser::~Rematerialiser() [function] [call site2] 07300
16 solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer() [function] [call site2] 07301
14 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, solidity::yul::YulString>(std::__1::map , std::__1::allocator > >&, solidity::yul::YulString const&) [function] [call site2] 07302
14 bool solidity::util::contains >, solidity::yul::YulString>(std::__1::vector > const&, solidity::yul::YulString const&) [function] [call site2] 07303
14 solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat) [function] [call site2] 07304
14 solidity::yul::UnusedPruner::runUntilStabilised(solidity::yul::Dialect const&, solidity::yul::Block&, bool, std::__1::map , std::__1::allocator > > const*, std::__1::set , std::__1::allocator > const&) [function] [call site2] 07305
15 solidity::yul::UnusedPruner::UnusedPruner(solidity::yul::Dialect const&, solidity::yul::Block&, bool, std::__1::map , std::__1::allocator > > const*, std::__1::set , std::__1::allocator > const&) [function] [call site2] 07306
16 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 07307
16 solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 07308
16 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 07309
15 solidity::yul::UnusedPruner::operator()(solidity::yul::Block&) [function] [call site2] 07310
16 solidity::yul::removeEmptyBlocks(solidity::yul::Block&) [function] [call site2] 07311
17 std::__1::vector , std::__1::allocator > >& ranges::actions::remove_if_fn::operator() , std::__1::allocator > >&, solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0, ranges::identity, true, 0, 0, 0, 0>(std::__1::vector , std::__1::allocator > >&, solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0, ranges::identity) const [function] [call site2] 07312
18 _ZNK6ranges12remove_if_fnclIRNSt3__16vectorINS2_7variantIJN8solidity3yul19ExpressionStatementENS6_10AssignmentENS6_19VariableDeclarationENS6_18FunctionDefinitionENS6_2IfENS6_6SwitchENS6_7ForLoopENS6_5BreakENS6_8ContinueENS6_5LeaveENS6_5BlockEEEENS2_9allocatorISI_EEEEZNS6_17removeEmptyBlocksERSH_E3$_0NS_8identityELb1ELi0ELi0ELi0EEEN4meta6detail5_condIXsr6detailE15_borrowed_rangeIT_EEE6invokeIDTclL_ZNS_1_5beginEEclscPDoFRST_vELDnEEEENS_8danglingEEEOST_T0_T1_ [function] [call site2] 07313
19 meta::detail::_cond , std::__1::allocator > >&> >::invoke ::invoke , std::__1::allocator > >&> ranges::_begin_::fn::operator() , std::__1::allocator > >&, true, 0, 0>(std::__1::vector , std::__1::allocator > >&) const [function] [call site2] 07314
19 std::__1::__wrap_iter *> ranges::remove_if_fn::operator() *>, std::__1::__wrap_iter *>, solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter *>, std::__1::__wrap_iter *>, solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0, ranges::identity) const [function] [call site2] 07315
20 ranges::reference_wrapper ranges::ref_fn::operator() (solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0&) const [function] [call site2] 07316
21 ranges::reference_wrapper ::reference_wrapper (solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0&) [function] [call site2] 07317
20 std::__1::__wrap_iter *> ranges::find_if_fn::operator() *>, std::__1::__wrap_iter *>, ranges::reference_wrapper , ranges::reference_wrapper , true, 0, 0, 0>(std::__1::__wrap_iter *>, std::__1::__wrap_iter *>, ranges::reference_wrapper , ranges::reference_wrapper ) const [function] [call site2] 07318
21 decltype (((ranges::reference_wrapper &){parm#1})((std::__1::variant &){parm#2})) ranges::invoke_fn::operator() &, std::__1::variant &>(ranges::reference_wrapper &, std::__1::variant &) const [function] [call site2] 07319
20 std::__1::__wrap_iter *> ranges::next_fn::operator() *>, true, 0>(std::__1::__wrap_iter *>) const [function] [call site2] 07320
20 decltype (((ranges::identity&){parm#1})((std::__1::variant &){parm#2})) ranges::invoke_fn::operator() &>(ranges::identity&, std::__1::variant &) const [function] [call site2] 07321
20 _ZNK6ranges11_iter_move_2fnclIRNSt3__111__wrap_iterIPNS3_7variantIJN8solidity3yul19ExpressionStatementENS7_10AssignmentENS7_19VariableDeclarationENS7_18FunctionDefinitionENS7_2IfENS7_6SwitchENS7_7ForLoopENS7_5BreakENS7_8ContinueENS7_5LeaveENS7_5BlockEEEEEEvRSJ_EEDTscN4meta6detail4_if_INSO_4listIJNS3_17integral_constantIbXsr3std12is_referenceIT1_EE5valueEEEONS3_16remove_referenceIST_E4typeENS3_5decayIST_E4typeEEEEbE4typeEclL_ZNS_3aux4moveEEdefp_EEOT_ [function] [call site2] 07322
18 decltype (erase((std::__1::vector , std::__1::allocator > >&){parm#1}, {parm#2}, {parm#3})) ranges::adl_erase_detail::erase_fn::operator() , std::__1::allocator > >&, std::__1::__wrap_iter *>, std::__1::__wrap_iter *>, true, 0, 0, 0>(std::__1::vector , std::__1::allocator > >&, std::__1::__wrap_iter *>, std::__1::__wrap_iter *>) const [function] [call site2] 07323
19 decltype (((ranges::unwrap_reference({parm#1})).erase)({parm#2}, {parm#3})) ranges::adl_erase_detail::erase , std::__1::allocator > >&, std::__1::__wrap_iter *>, std::__1::__wrap_iter *>, true, 0, 0, 0>(std::__1::vector , std::__1::allocator > >&, std::__1::__wrap_iter *>, std::__1::__wrap_iter *>) [function] [call site2] 07324
20 std::__1::vector , std::__1::allocator > >& ranges::unwrap_reference_fn::operator() , std::__1::allocator > >&>(std::__1::vector , std::__1::allocator > >&) const [function] [call site2] 07325
16 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 07326
16 solidity::yul::UnusedPruner::used(solidity::yul::YulString) const [function] [call site2] 07327
16 solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 07328
16 solidity::yul::UnusedPruner::subtractReferences(std::__1::map , std::__1::allocator > > const&) [function] [call site2] 07329
17 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 07330
17 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 07331
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07332
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07333
17 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07334
17 boost::error_info ::error_info(char const*) [function] [call site2] 07335
17 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 07336
16 solidity::yul::Block::~Block() [function] [call site2] 07337
16 solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::variant const&, std::__1::map , std::__1::allocator > > const*) [function] [call site2] 07338
17 solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::map , std::__1::allocator > > const*) [function] [call site2] 07339
18 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 07340
18 solidity::yul::SideEffects::SideEffects() [function] [call site2] 07341
17 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 07342
16 solidity::yul::SideEffectsCollector::canBeRemoved(bool) const [function] [call site2] 07343
16 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 07344
16 solidity::yul::ReferencesCounter::countReferences(std::__1::variant const&, solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 07345
17 solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 07346
17 solidity::yul::ASTWalker::visit(std::__1::variant const&) [function] [call site2] 07347
17 solidity::yul::ReferencesCounter::references() const [function] [call site2] 07348
17 solidity::yul::ReferencesCounter::~ReferencesCounter() [function] [call site2] 07349
16 solidity::yul::UnusedPruner::subtractReferences(std::__1::map , std::__1::allocator > > const&) [function] [call site2] 07350
16 solidity::yul::Block::~Block() [function] [call site2] 07351
16 solidity::yul::ExpressionStatement::~ExpressionStatement() [function] [call site2] 07352
16 solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::variant const&, std::__1::map , std::__1::allocator > > const*) [function] [call site2] 07353
16 solidity::yul::SideEffectsCollector::canBeRemoved(bool) const [function] [call site2] 07354
16 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 07355
16 solidity::yul::ReferencesCounter::countReferences(std::__1::variant const&, solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 07356
16 solidity::yul::UnusedPruner::subtractReferences(std::__1::map , std::__1::allocator > > const&) [function] [call site2] 07357
16 solidity::yul::Block::~Block() [function] [call site2] 07358
15 solidity::yul::UnusedPruner::shouldRunAgain() const [function] [call site2] 07359
15 solidity::yul::UnusedPruner::~UnusedPruner() [function] [call site2] 07360
14 (anonymous namespace)::RematCandidateSelector::~RematCandidateSelector() [function] [call site2] 07361
15 solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer() [function] [call site2] 07362
13 solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo() [function] [call site2] 07363
13 solidity::yul::CompilabilityChecker::CompilabilityChecker(solidity::yul::Dialect const&, solidity::yul::Object const&, bool) [function] [call site2] 07364
14 solidity::yul::NoOutputEVMDialect::NoOutputEVMDialect(solidity::yul::EVMDialect const&) [function] [call site2] 07365
15 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 07366
15 solidity::yul::EVMDialect::EVMDialect(solidity::langutil::EVMVersion, bool) [function] [call site2] 07367
16 solidity::yul::Dialect::Dialect() [function] [call site2] 07368
17 solidity::yul::YulString::YulString() [function] [call site2] 07369
17 solidity::yul::YulString::YulString() [function] [call site2] 07370
16 (anonymous namespace)::createBuiltins(solidity::langutil::EVMVersion, bool) [function] [call site2] 07371
17 solidity::util::toLower(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07372
17 solidity::evmasm::isDupInstruction(solidity::evmasm::Instruction) [function] [call site2] 07373
17 solidity::evmasm::isSwapInstruction(solidity::evmasm::Instruction) [function] [call site2] 07374
17 solidity::evmasm::isPushInstruction(solidity::evmasm::Instruction) [function] [call site2] 07375
17 solidity::langutil::EVMVersion::hasOpcode(solidity::evmasm::Instruction) const [function] [call site2] 07376
18 solidity::langutil::EVMVersion::supportsReturndata() const [function] [call site2] 07377
19 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 07378
19 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 07379
18 solidity::langutil::EVMVersion::hasStaticCall() const [function] [call site2] 07380
19 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 07381
19 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 07382
18 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 07383
19 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 07384
19 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 07385
18 solidity::langutil::EVMVersion::hasCreate2() const [function] [call site2] 07386
19 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 07387
19 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 07388
18 solidity::langutil::EVMVersion::hasExtCodeHash() const [function] [call site2] 07389
19 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 07390
19 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 07391
17 (anonymous namespace)::createEVMFunction(std::__1::basic_string , std::__1::allocator > const&, solidity::evmasm::Instruction) [function] [call site2] 07392
18 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 07393
19 solidity::evmasm::InstructionInfo::InstructionInfo(solidity::evmasm::InstructionInfo const&) [function] [call site2] 07394
19 __cxa_begin_catch [call site2] 07395
19 __cxa_end_catch [call site2] 07396
18 solidity::yul::BuiltinFunctionForEVM::BuiltinFunctionForEVM() [function] [call site2] 07397
19 solidity::yul::BuiltinFunction::BuiltinFunction() [function] [call site2] 07398
20 solidity::yul::YulString::YulString() [function] [call site2] 07399
20 solidity::yul::SideEffects::SideEffects() [function] [call site2] 07400
20 solidity::yul::ControlFlowSideEffects::ControlFlowSideEffects() [function] [call site2] 07401
18 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 07402
18 solidity::evmasm::SemanticInformation::terminatesControlFlow(solidity::evmasm::Instruction) [function] [call site2] 07403
18 solidity::evmasm::SemanticInformation::reverts(solidity::evmasm::Instruction) [function] [call site2] 07404
18 solidity::yul::BuiltinFunctionForEVM::~BuiltinFunctionForEVM() [function] [call site2] 07405
18 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 07406
17 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 07407
18 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07408
18 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 07409
18 solidity::yul::BuiltinFunctionForEVM::BuiltinFunctionForEVM() [function] [call site2] 07410
18 solidity::yul::BuiltinFunctionForEVM::~BuiltinFunctionForEVM() [function] [call site2] 07411
17 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 07412
17 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 07413
17 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 07414
17 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 07415
17 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 07416
17 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 07417
16 (anonymous namespace)::createReservedIdentifiers(solidity::langutil::EVMVersion) [function] [call site2] 07418
17 solidity::util::toLower(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07419
17 (anonymous namespace)::createReservedIdentifiers(solidity::langutil::EVMVersion)::$_15::operator()(solidity::evmasm::Instruction) const [function] [call site2] 07420
18 solidity::langutil::EVMVersion::london() [function] [call site2] 07421
17 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 07422
17 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 07423
17 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 07424
17 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 07425
17 std::__1::set , std::__1::allocator >& operator+= >, solidity::yul::YulString, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::vector >&&) [function] [call site2] 07426
16 solidity::yul::Dialect::~Dialect() [function] [call site2] 07427
15 solidity::yul::NoOutputEVMDialect::NoOutputEVMDialect(solidity::yul::EVMDialect const&)::$_0::~$_0() [function] [call site2] 07428
15 solidity::yul::EVMDialect::~EVMDialect() [function] [call site2] 07429
16 solidity::yul::Dialect::~Dialect() [function] [call site2] 07430
14 solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&) [function] [call site2] 07431
14 solidity::yul::BuiltinContext::BuiltinContext() [function] [call site2] 07432
14 solidity::yul::YulString::empty() const [function] [call site2] 07433
14 solidity::yul::NoOutputAssembly::NoOutputAssembly() [function] [call site2] 07434
15 solidity::yul::AbstractAssembly::AbstractAssembly() [function] [call site2] 07435
14 solidity::yul::CodeTransform::CodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::AsmAnalysisInfo&, solidity::yul::Block const&, solidity::yul::EVMDialect const&, solidity::yul::BuiltinContext&, bool, std::__1::function const&, solidity::yul::CodeTransform::UseNamedLabels) [function] [call site2] 07436
15 solidity::yul::CodeTransform::CodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::AsmAnalysisInfo&, solidity::yul::Block const&, bool, solidity::yul::EVMDialect const&, solidity::yul::BuiltinContext&, std::__1::function , solidity::yul::CodeTransform::UseNamedLabels, std::__1::shared_ptr , std::__1::vector >, std::__1::optional ) [function] [call site2] 07437
16 solidity::yul::VariableReferenceCounter::run(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Block const&) [function] [call site2] 07438
17 solidity::yul::VariableReferenceCounter::VariableReferenceCounter(solidity::yul::AsmAnalysisInfo const&) [function] [call site2] 07439
18 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 07440
17 solidity::yul::VariableReferenceCounter::operator()(solidity::yul::Block const&) [function] [call site2] 07441
18 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 07442
17 solidity::yul::VariableReferenceCounter::~VariableReferenceCounter() [function] [call site2] 07443
18 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 07444
14 solidity::yul::CodeTransform::operator()(solidity::yul::Block const&) [function] [call site2] 07445
15 solidity::yul::CodeTransform::visitStatements(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 07446
16 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 07447
17 solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const [function] [call site2] 07448
17 solidity::yul::CodeTransform::deleteVariable(solidity::yul::Scope::Variable const&) [function] [call site2] 07449
18 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07450
18 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07451
18 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07452
18 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07453
18 boost::error_info ::error_info(char const*) [function] [call site2] 07454
18 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07455
18 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07456
17 solidity::yul::CodeTransform::deleteVariable(solidity::yul::Scope::Variable const&) [function] [call site2] 07457
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07458
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07459
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07460
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07461
17 boost::error_info ::error_info(char const*) [function] [call site2] 07462
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07463
16 solidity::yul::CodeTransform::isInsideFunction() const [function] [call site2] 07464
16 solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const [function] [call site2] 07465
16 (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&) [function] [call site2] 07466
17 solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 07467
17 solidity::yul::ASTWalker::visit(std::__1::variant const&) [function] [call site2] 07468
17 bool ranges::none_of_fn::operator() > const&, (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&)::$_6, ranges::identity, true, 0, 0>(std::__1::vector > const&, (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&)::$_6, ranges::identity) const [function] [call site2] 07469
18 bool ranges::none_of_fn::operator() , std::__1::__wrap_iter , (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&)::$_6, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&)::$_6, ranges::identity) const [function] [call site2] 07470
17 solidity::yul::ReferencesCounter::~ReferencesCounter() [function] [call site2] 07471
16 solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit() [function] [call site2] 07472
17 solidity::yul::CodeTransform::isInsideFunction() const [function] [call site2] 07473
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07474
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07475
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07476
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07477
17 boost::error_info ::error_info(char const*) [function] [call site2] 07478
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07479
17 solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const [function] [call site2] 07480
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07481
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07482
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07483
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07484
17 boost::error_info ::error_info(char const*) [function] [call site2] 07485
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07486
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07487
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07488
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07489
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07490
17 boost::error_info ::error_info(char const*) [function] [call site2] 07491
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07492
17 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 07493
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07494
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07495
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07496
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07497
17 boost::error_info ::error_info(char const*) [function] [call site2] 07498
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07499
17 auto ranges::views::transform_fn::operator() (solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4) const [function] [call site2] 07500
17 auto ranges::views::view_closure_base_ns::operator| >&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector >&, ranges::views::view_closure >) [function] [call site2] 07501
17 solidity::yul::TypedName::TypedName(solidity::yul::TypedName const&) [function] [call site2] 07502
17 solidity::yul::CodeTransform::operator()(solidity::yul::VariableDeclaration const&) [function] [call site2] 07503
18 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07504
18 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07505
18 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07506
18 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07507
18 boost::error_info ::error_info(char const*) [function] [call site2] 07508
18 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07509
18 solidity::yul::CodeTransform::expectDeposit(int, int) const [function] [call site2] 07510
19 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07511
19 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07512
19 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07513
19 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07514
19 boost::error_info ::error_info(char const*) [function] [call site2] 07515
19 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07516
18 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 07517
18 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::VariableDeclaration const&) [function] [call site2] 07518
19 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 07519
18 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 07520
18 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::VariableDeclaration const&) [function] [call site2] 07521
18 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 07522
18 solidity::yul::CodeTransform::unreferenced(solidity::yul::Scope::Variable const&) const [function] [call site2] 07523
18 solidity::yul::CodeTransform::variableHeightDiff(solidity::yul::Scope::Variable const&, solidity::yul::YulString, bool) [function] [call site2] 07524
19 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07525
19 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07526
19 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07527
19 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07528
19 boost::error_info ::error_info(char const*) [function] [call site2] 07529
19 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07530
19 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07531
19 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07532
19 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07533
19 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07534
19 boost::error_info ::error_info(char const*) [function] [call site2] 07535
19 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07536
19 solidity::yul::YulString::str() const [function] [call site2] 07537
18 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 07538
19 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 07539
19 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07540
19 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07541
19 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07542
19 boost::error_info ::error_info(char const*) [function] [call site2] 07543
19 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 07544
17 ranges::indirectly_readable_traits > >, solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4>& (*)() noexcept>(decltype(nullptr)))()))>::type>::type>::value_type ranges::max_fn::operator() > >, solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4>, ranges::less, ranges::identity, true, 0, 0, 0>(ranges::transform_view > >, solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4>&&, ranges::less, ranges::identity) const [function] [call site2] 07545
18 bool ranges::operator!= , ranges::iter_transform_view > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , ranges::iter_transform_view > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , ranges::iter_transform_view > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , ranges::iter_transform_view > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 07546
18 concepts::return_t_ , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >)&&(!(ranges::detail::is_writable_cursor_v , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke ranges::basic_iterator , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >::operator* () const [function] [call site2] 07547
18 concepts::return_t_ , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >&> ranges::basic_iterator , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >::operator++ () [function] [call site2] 07548
18 decltype (((ranges::identity&){parm#1})((int&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, int&) const [function] [call site2] 07549
17 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 07550
16 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::FunctionDefinition const&) [function] [call site2] 07551
16 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 07552
16 std::__1::optional ::operator*() & [function] [call site2] 07553
16 std::__1::optional ::operator*() & [function] [call site2] 07554
16 std::__1::optional ::operator*() & [function] [call site2] 07555
16 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 07556
15 solidity::yul::CodeTransform::createFunctionEntryID(solidity::yul::FunctionDefinition const&) [function] [call site2] 07557
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07558
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07559
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07560
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07561
16 boost::error_info ::error_info(char const*) [function] [call site2] 07562
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07563
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07564
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07565
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07566
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07567
16 boost::error_info ::error_info(char const*) [function] [call site2] 07568
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07569
16 solidity::yul::YulString::str() const [function] [call site2] 07570
15 solidity::yul::CodeTransform::finalizeBlock(solidity::yul::Block const&, std::__1::optional ) [function] [call site2] 07571
16 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::Block const&) [function] [call site2] 07572
16 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 07573
16 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 07574
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07575
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07576
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07577
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07578
16 boost::error_info ::error_info(char const*) [function] [call site2] 07579
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07580
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07581
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07582
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07583
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07584
16 boost::error_info ::error_info(char const*) [function] [call site2] 07585
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07586
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07587
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07588
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07589
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07590
16 boost::error_info ::error_info(char const*) [function] [call site2] 07591
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07592
16 std::__1::optional ::operator*() & [function] [call site2] 07593
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07594
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07595
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07596
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07597
16 boost::error_info ::error_info(char const*) [function] [call site2] 07598
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07599
14 solidity::yul::CodeTransform::stackErrors() const [function] [call site2] 07600
14 solidity::yul::CodeTransform::~CodeTransform() [function] [call site2] 07601
14 solidity::yul::AbstractAssembly::~AbstractAssembly() [function] [call site2] 07602
14 solidity::yul::BuiltinContext::~BuiltinContext() [function] [call site2] 07603
14 solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo() [function] [call site2] 07604
13 solidity::yul::CompilabilityChecker::~CompilabilityChecker() [function] [call site2] 07605
13 (anonymous namespace)::eliminateVariables(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::map , std::__1::allocator > > const&, bool) [function] [call site2] 07606
14 (anonymous namespace)::RematCandidateSelector::RematCandidateSelector(solidity::yul::Dialect const&) [function] [call site2] 07607
14 solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&) [function] [call site2] 07608
14 (anonymous namespace)::RematCandidateSelector::candidates() [function] [call site2] 07609
14 solidity::yul::Rematerialiser::run(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set , std::__1::allocator >, bool) [function] [call site2] 07610
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07611
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07612
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07613
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07614
14 boost::error_info ::error_info(char const*) [function] [call site2] 07615
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07616
14 (anonymous namespace)::chooseVarsToEliminate(std::__1::map >, std::__1::less , std::__1::allocator > > > > const&, unsigned long) [function] [call site2] 07617
14 std::__1::set , std::__1::allocator >& operator+= , std::__1::allocator >, solidity::yul::YulString, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::set , std::__1::allocator >&&) [function] [call site2] 07618
14 solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat) [function] [call site2] 07619
14 solidity::yul::UnusedPruner::runUntilStabilised(solidity::yul::Dialect const&, solidity::yul::Block&, bool, std::__1::map , std::__1::allocator > > const*, std::__1::set , std::__1::allocator > const&) [function] [call site2] 07620
14 (anonymous namespace)::RematCandidateSelector::~RematCandidateSelector() [function] [call site2] 07621
12 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool) [function] [call site2] 07622
12 solidity::yul::ConstantOptimiser::ConstantOptimiser(solidity::yul::EVMDialect const&, solidity::yul::GasMeter const&) [function] [call site2] 07623
13 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 07624
12 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 07625
12 solidity::yul::StackCompressor::run(solidity::yul::Dialect const&, solidity::yul::Object&, bool, unsigned long) [function] [call site2] 07626
12 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 07627
12 solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&) [function] [call site2] 07628
13 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 07629
13 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 07630
13 solidity::langutil::EVMVersion::canOverchargeGasForCall() const [function] [call site2] 07631
13 solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&) [function] [call site2] 07632
13 solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 07633
13 solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&) [function] [call site2] 07634
13 solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&, std::__1::map >, std::__1::less , std::__1::allocator > > > > const&) [function] [call site2] 07635
14 auto ranges::views::take_fn::operator() (unsigned long) const [function] [call site2] 07636
15 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::take_base_fn&&, unsigned long&) const [function] [call site2] 07637
15 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 07638
13 solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo() [function] [call site2] 07639
13 solidity::yul::CompilabilityChecker::CompilabilityChecker(solidity::yul::Dialect const&, solidity::yul::Object const&, bool) [function] [call site2] 07640
13 solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&, std::__1::map , std::__1::allocator >, std::__1::less , std::__1::allocator , std::__1::allocator > > > > const&) [function] [call site2] 07641
14 __dynamic_cast [call site2] 07642
14 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 07643
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07644
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07645
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07646
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07647
14 boost::error_info ::error_info(char const*) [function] [call site2] 07648
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07649
14 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 07650
14 solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString) [function] [call site2] 07651
15 solidity::yul::FunctionCallFinder::FunctionCallFinder(solidity::yul::YulString) [function] [call site2] 07652
16 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 07653
15 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 07654
15 solidity::yul::FunctionCallFinder::~FunctionCallFinder() [function] [call site2] 07655
16 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 07656
14 (anonymous namespace)::literalArgumentValue(solidity::yul::FunctionCall const&) [function] [call site2] 07657
15 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07658
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07659
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07660
15 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07661
15 boost::error_info ::error_info(char const*) [function] [call site2] 07662
15 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07663
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07664
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07665
15 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07666
15 boost::error_info ::error_info(char const*) [function] [call site2] 07667
15 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07668
15 solidity::yul::valueOfLiteral(solidity::yul::Literal const&) [function] [call site2] 07669
16 solidity::yul::valueOfNumberLiteral(solidity::yul::Literal const&) [function] [call site2] 07670
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07671
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07672
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07673
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07674
17 boost::error_info ::error_info(char const*) [function] [call site2] 07675
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07676
17 solidity::util::isValidDecimal(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 07677
17 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=(char const*) [function] [call site2] 07678
16 solidity::yul::valueOfBoolLiteral(solidity::yul::Literal const&) [function] [call site2] 07679
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07680
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07681
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07682
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07683
17 boost::error_info ::error_info(char const*) [function] [call site2] 07684
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07685
17 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 07686
17 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long) [function] [call site2] 07687
16 solidity::yul::valueOfStringLiteral(solidity::yul::Literal const&) [function] [call site2] 07688
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07689
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07690
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07691
17 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07692
17 boost::error_info ::error_info(char const*) [function] [call site2] 07693
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07694
17 solidity::yul::YulString::str() const [function] [call site2] 07695
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07696
17 solidity::yul::YulString::str() const [function] [call site2] 07697
17 solidity::util::FixedHash<32u>::FixedHash(std::__1::basic_string , std::__1::allocator > const&, solidity::util::FixedHash<32u>::ConstructFromStringType, solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 07698
18 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 07699
19 solidity::util::fromHex(char, solidity::util::WhenError) [function] [call site2] 07700
20 solidity::util::BadHexCharacter::BadHexCharacter() [function] [call site2] 07701
21 std::exception::exception() [function] [call site2] 07702
21 boost::exception::exception() [function] [call site2] 07703
21 solidity::util::Exception::Exception() [function] [call site2] 07704
21 std::exception::~exception() [call site2] 07705
19 solidity::util::fromHex(char, solidity::util::WhenError) [function] [call site2] 07706
18 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 07707
18 solidity::util::FixedHash<32u>::FixedHash(std::__1::vector > const&, solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 07708
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07709
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07710
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07711
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07712
16 boost::error_info ::error_info(char const*) [function] [call site2] 07713
14 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 07714
14 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 07715
15 __clang_call_terminate [call site2] 07716
15 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 07717
14 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0ES6_LS7_0EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSA_4EEbE4typeERKNS0_6numberIS9_XT0_EEERKNSE_ISB_XT2_EEE [function] [call site2] 07718
14 (anonymous namespace)::literalArgumentValue(solidity::yul::FunctionCall const&) [function] [call site2] 07719
14 bool boost::multiprecision::operator!= , (boost::multiprecision::expression_template_option)0, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 07720
15 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 07721
15 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 07722
14 solidity::yul::CallGraphGenerator::callGraph(solidity::yul::Block const&) [function] [call site2] 07723
15 solidity::yul::CallGraphGenerator::CallGraphGenerator() [function] [call site2] 07724
16 solidity::yul::CallGraph::CallGraph() [function] [call site2] 07725
16 std::initializer_list ::initializer_list() [function] [call site2] 07726
16 solidity::yul::CallGraph::~CallGraph() [function] [call site2] 07727
16 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 07728
15 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 07729
15 solidity::yul::CallGraph::CallGraph(solidity::yul::CallGraph&&) [function] [call site2] 07730
15 solidity::yul::CallGraphGenerator::~CallGraphGenerator() [function] [call site2] 07731
16 solidity::yul::CallGraph::~CallGraph() [function] [call site2] 07732
16 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 07733
14 solidity::yul::CallGraph::recursiveFunctions() const [function] [call site2] 07734
15 (anonymous namespace)::CallGraphCycleFinder::visit(solidity::yul::YulString) [function] [call site2] 07735
16 (anonymous namespace)::CallGraphCycleFinder::visit(solidity::yul::YulString) [function] [call site2] 07736
15 (anonymous namespace)::CallGraphCycleFinder::~CallGraphCycleFinder() [function] [call site2] 07737
14 solidity::yul::allFunctionDefinitions(solidity::yul::Block const&) [function] [call site2] 07738
15 void solidity::yul::forEach (solidity::yul::Block const&, solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)::$_1&&) [function] [call site2] 07739
16 solidity::yul::detail::ForEach ::ForEach(solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)::$_1&) [function] [call site2] 07740
17 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 07741
14 solidity::yul::YulString::YulString() [function] [call site2] 07742
14 (anonymous namespace)::MemoryOffsetAllocator::run(solidity::yul::YulString) [function] [call site2] 07743
15 (anonymous namespace)::MemoryOffsetAllocator::run(solidity::yul::YulString) [function] [call site2] 07744
16 ranges::ref_view > const>::ref_view(std::__1::vector > const&) [function] [call site2] 07745
16 ranges::ref_view > const>::ref_view(std::__1::vector > const&) [function] [call site2] 07746
16 ranges::concat_view > const>, ranges::ref_view > const> >::concat_view(ranges::ref_view > const>, ranges::ref_view > const>) [function] [call site2] 07747
16 auto ranges::views::take_fn::operator() (unsigned long) const [function] [call site2] 07748
16 auto ranges::views::view_closure_base_ns::operator| > const>, ranges::ref_view > const> >, ranges::detail::bind_back_fn_ , true, 0, 0>(ranges::concat_view > const>, ranges::ref_view > const> >&&, ranges::views::view_closure >) [function] [call site2] 07749
16 auto ranges::take_view > const>, ranges::ref_view > const> > >::begin (std::__1::enable_if<(ranges::range > const>, ranges::ref_view > const> > const>)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type) const [function] [call site2] 07750
17 meta::detail::_cond > const>, ranges::ref_view > const> > const&> >::invoke ::invoke > const>, ranges::ref_view > const> > const&> ranges::_begin_::fn::operator() > const>, ranges::ref_view > const> > const&, true, 0, 0>(ranges::concat_view > const>, ranges::ref_view > const> > const&) const [function] [call site2] 07751
16 bool ranges::operator!= > const>, ranges::ref_view > const> >::cursor , ranges::concat_view > const>, ranges::ref_view > const> >::cursor , true, 0>(ranges::basic_iterator > const>, ranges::ref_view > const> >::cursor > const&, ranges::basic_iterator > const>, ranges::ref_view > const> >::cursor > const&) [function] [call site2] 07752
16 solidity::yul::YulString::empty() const [function] [call site2] 07753
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07754
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07755
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07756
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07757
14 boost::error_info ::error_info(char const*) [function] [call site2] 07758
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07759
14 solidity::yul::StackToMemoryMover::run(solidity::yul::OptimiserStepContext&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::map , std::__1::allocator > > const&, unsigned long, solidity::yul::Block&) [function] [call site2] 07760
15 solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::map , std::__1::allocator > > const&, unsigned long) [function] [call site2] 07761
15 solidity::yul::allFunctionDefinitions(solidity::yul::Block const&) [function] [call site2] 07762
15 auto solidity::util::applyMap , std::__1::allocator > >, solidity::util::detail::MapTuple , (boost::multiprecision::expression_template_option)0>, std::__1::map , std::__1::allocator > > const&, unsigned long, solidity::yul::Block&)::$_0>, std::__1::map >, std::__1::less , std::__1::allocator > > > > >(std::__1::map , std::__1::allocator > > const&, solidity::util::detail::MapTuple , (boost::multiprecision::expression_template_option)0>, std::__1::map , std::__1::allocator > > const&, unsigned long, solidity::yul::Block&)::$_0>&&, std::__1::map >, std::__1::less , std::__1::allocator > > > >) [function] [call site2] 07763
15 solidity::yul::StackToMemoryMover::StackToMemoryMover(solidity::yul::OptimiserStepContext&, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&, std::__1::map >, std::__1::less , std::__1::allocator > > > >) [function] [call site2] 07764
16 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 07765
16 __dynamic_cast [call site2] 07766
16 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 07767
16 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 07768
15 solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&) [function] [call site2] 07769
16 void solidity::util::iterateReplacing , solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_3>(std::__1::vector , std::__1::allocator > >&, solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_3 const&) [function] [call site2] 07770
17 solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_3::operator()(std::__1::variant &) const [function] [call site2] 07771
18 std::__1::optional , std::__1::allocator > > > solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator() > >(solidity::yul::Assignment&, std::__1::vector >&) const [function] [call site2] 07772
19 solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::operator()(solidity::yul::YulString) const [function] [call site2] 07773
20 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07774
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07775
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07776
20 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07777
20 boost::error_info ::error_info(char const*) [function] [call site2] 07778
20 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07779
20 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 07780
20 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 07781
20 std::__1::basic_string , std::__1::allocator > solidity::toCompactHexWithPrefix , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 07782
20 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 07783
19 std::__1::optional ::operator*() & [function] [call site2] 07784
19 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 07785
19 (anonymous namespace)::generateMemoryStore(solidity::yul::Dialect const&, std::__1::shared_ptr const&, solidity::yul::YulString, std::__1::variant ) [function] [call site2] 07786
20 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07787
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07788
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07789
20 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07790
20 boost::error_info ::error_info(char const*) [function] [call site2] 07791
20 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07792
20 solidity::yul::ExpressionStatement::~ExpressionStatement() [function] [call site2] 07793
19 solidity::yul::Literal::~Literal() [function] [call site2] 07794
19 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07795
19 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07796
19 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07797
19 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07798
19 boost::error_info ::error_info(char const*) [function] [call site2] 07799
19 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07800
19 solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&) [function] [call site2] 07801
19 auto ranges::views::transform_fn::operator() (solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker) const [function] [call site2] 07802
19 auto ranges::views::view_closure_base_ns::operator| >&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector >&, ranges::views::view_closure >) [function] [call site2] 07803
19 concepts::return_t_ , std::__1::allocator > > > >, ranges::transform_view > >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > >::invoke > >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker> > > ranges::detail::operator| > >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker>, meta::id , std::__1::allocator > > > >(ranges::transform_view > >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker>&&, ranges::detail::to_container::closure , std::__1::allocator > > >, ranges::detail::to_container::fn , std::__1::allocator > > > > > (*)(ranges::detail::to_container)) [function] [call site2] 07804
19 ranges::iter_transform_view > >, ranges::indirected >::~iter_transform_view() [function] [call site2] 07805
19 bool ranges::none_of_fn::operator() , std::__1::allocator > >&, solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator() > >(solidity::yul::Assignment&, std::__1::vector >&) const::{lambda(std::__1::optional const&)#1}, ranges::identity, true, 0, 0>(solidity::yul::Assignment&&, solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator() > >(solidity::yul::Assignment&, std::__1::vector >&) const::{lambda(std::__1::optional const&)#1}, ranges::identity) const [function] [call site2] 07806
19 bool solidity::util::contains_if >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker>(std::__1::vector > const&, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&) [function] [call site2] 07807
20 solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&) [function] [call site2] 07808
19 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07809
19 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07810
19 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07811
19 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07812
19 boost::error_info ::error_info(char const*) [function] [call site2] 07813
19 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07814
19 _ZNK6ranges5views6zip_fnclIJRNSt3__16vectorIN8solidity3yul10IdentifierENS3_9allocatorIS7_EEEERNS4_INS3_8optionalINS6_9YulStringEEENS8_ISE_EEEEELb1ELi0ELi0ELi0EEENS_8zip_viewIJDpDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEEDpOSJ_ [function] [call site2] 07815
19 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewINSt3__16vectorIN8solidity3yul10IdentifierENS5_9allocatorIS9_EEEEEENS4_INS6_INS5_8optionalINS8_9YulStringEEENSA_ISG_EEEEEEEEELNS_11cardinalityEn1EE5beginISK_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 07816
19 bool ranges::operator!= > >, ranges::ref_view , std::__1::allocator > > > >::cursor , ranges::iter_zip_with_view > >, ranges::ref_view , std::__1::allocator > > > >::cursor , true, 0>(ranges::basic_iterator > >, ranges::ref_view , std::__1::allocator > > > >::cursor > const&, ranges::basic_iterator > >, ranges::ref_view , std::__1::allocator > > > >::cursor > const&) [function] [call site2] 07817
19 std::__1::optional ::operator*() & [function] [call site2] 07818
19 (anonymous namespace)::generateMemoryLoad(solidity::yul::Dialect const&, std::__1::shared_ptr const&, solidity::yul::YulString) [function] [call site2] 07819
20 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07820
20 solidity::yul::YulString::YulString() [function] [call site2] 07821
20 solidity::yul::Literal::~Literal() [function] [call site2] 07822
19 solidity::yul::FunctionCall::~FunctionCall() [function] [call site2] 07823
19 solidity::yul::NameDispenser::newName(solidity::yul::YulString) [function] [call site2] 07824
20 solidity::yul::NameDispenser::illegalName(solidity::yul::YulString) [function] [call site2] 07825
20 solidity::yul::YulString::str() const [function] [call site2] 07826
19 solidity::yul::YulString::YulString() [function] [call site2] 07827
19 solidity::yul::TypedName::~TypedName() [function] [call site2] 07828
19 solidity::yul::Identifier::~Identifier() [function] [call site2] 07829
19 solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::operator()(solidity::yul::YulString) const [function] [call site2] 07830
19 std::__1::optional ::operator*() & [function] [call site2] 07831
19 (anonymous namespace)::generateMemoryStore(solidity::yul::Dialect const&, std::__1::shared_ptr const&, solidity::yul::YulString, std::__1::variant ) [function] [call site2] 07832
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 07833
19 solidity::yul::Identifier::Identifier(solidity::yul::Identifier&&) [function] [call site2] 07834
19 solidity::yul::Assignment::~Assignment() [function] [call site2] 07835
19 solidity::yul::ExpressionStatement::~ExpressionStatement() [function] [call site2] 07836
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 07837
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 07838
19 solidity::yul::VariableDeclaration::~VariableDeclaration() [function] [call site2] 07839
18 std::__1::optional , std::__1::allocator > > > solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator() > >(solidity::yul::VariableDeclaration&, std::__1::vector >&) const [function] [call site2] 07840
17 std::__1::optional , std::__1::allocator > > >::operator*() & [function] [call site2] 07841
17 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 07842
15 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::list , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::list , std::__1::allocator > >&&) [function] [call site2] 07843
15 solidity::yul::StackToMemoryMover::~StackToMemoryMover() [function] [call site2] 07844
16 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 07845
14 solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString) [function] [call site2] 07846
14 (anonymous namespace)::MemoryOffsetAllocator::~MemoryOffsetAllocator() [function] [call site2] 07847
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07848
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07849
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07850
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07851
14 boost::error_info ::error_info(char const*) [function] [call site2] 07852
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07853
14 std::__1::basic_string , std::__1::allocator > solidity::toCompactHexWithPrefix , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 07854
14 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 07855
14 solidity::yul::CallGraph::~CallGraph() [function] [call site2] 07856
13 solidity::yul::CompilabilityChecker::~CompilabilityChecker() [function] [call site2] 07857
12 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 07858
12 solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&) [function] [call site2] 07859
12 __dynamic_cast [call site2] 07860
12 solidity::yul::NameDispenser::reset(solidity::yul::Block const&) [function] [call site2] 07861
13 std::__1::set , std::__1::allocator > operator+ , std::__1::allocator >&, solidity::yul::YulString, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&&, std::__1::set , std::__1::allocator >&) [function] [call site2] 07862
12 solidity::yul::NameSimplifier::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 07863
12 solidity::yul::VarNameCleaner::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 07864
13 solidity::yul::VarNameCleaner::VarNameCleaner(solidity::yul::Block const&, solidity::yul::Dialect const&, std::__1::set , std::__1::allocator >) [function] [call site2] 07865
14 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 07866
13 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 07867
13 solidity::yul::VarNameCleaner::~VarNameCleaner() [function] [call site2] 07868
12 solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&) [function] [call site2] 07869
12 solidity::yul::AsmAnalysisInfo::operator=(solidity::yul::AsmAnalysisInfo&&) [function] [call site2] 07870
12 solidity::yul::NameDispenser::~NameDispenser() [function] [call site2] 07871
9 solidity::yul::YulStack::analyzeParsed() [function] [call site2] 07872
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07873
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07874
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07875
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07876
9 boost::error_info ::error_info(char const*) [function] [call site2] 07877
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07878
8 solidity::frontend::IRGenerationContext::soliditySourceProvider() const [function] [call site2] 07879
8 solidity::yul::YulStack::print(solidity::langutil::CharStreamProvider const*) const [function] [call site2] 07880
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07881
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07882
9 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 07883
8 solidity::yul::YulStack::~YulStack() [function] [call site2] 07884
9 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 07885
9 solidity::langutil::CharStreamProvider::~CharStreamProvider() [function] [call site2] 07886
7 solidity::frontend::IRGenerator::~IRGenerator() [function] [call site2] 07887
8 solidity::frontend::IRGenerationContext::~IRGenerationContext() [function] [call site2] 07888
8 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 07889
5 __cxa_begin_catch [call site2] 07890
5 solidity::langutil::Error::type() const [function] [call site2] 07891
5 __cxa_rethrow [call site2] 07892
5 __cxa_begin_catch [call site2] 07893
5 boost::exception_detail::get_error_info_return_type ::value_type>::type boost::get_error_info , solidity::langutil::UnimplementedFeatureError const>(solidity::langutil::UnimplementedFeatureError const&) [function] [call site2] 07894
5 solidity::util::Exception::comment() const [function] [call site2] 07895
6 boost::exception_detail::get_error_info_return_type , std::__1::allocator > >::value_type>::type boost::get_error_info , std::__1::allocator > >, solidity::util::Exception const>(solidity::util::Exception const&) [function] [call site2] 07896
5 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 07897
5 solidity::util::Exception::lineInfo() const [function] [call site2] 07898
6 boost::exception_detail::get_error_info_return_type ::value_type>::type boost::get_error_info , solidity::util::Exception const>(solidity::util::Exception const&) [function] [call site2] 07899
5 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 07900
5 solidity::frontend::CompilerStack::generateEVMFromIR(solidity::frontend::ContractDefinition const&) [function] [call site2] 07901
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 07902
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07903
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07904
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07905
6 boost::error_info ::error_info(char const*) [function] [call site2] 07906
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 07907
6 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 07908
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07909
6 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07910
6 boost::error_info ::error_info(char const*) [function] [call site2] 07911
6 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 07912
6 solidity::frontend::ContractDefinition::canBeDeployed() const [function] [call site2] 07913
6 solidity::frontend::ContractDefinition::fullyQualifiedName() const [function] [call site2] 07914
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 07915
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07916
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07917
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07918
6 boost::error_info ::error_info(char const*) [function] [call site2] 07919
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 07920
6 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 07921
6 solidity::yul::YulStack::YulStack(solidity::langutil::EVMVersion, solidity::yul::YulStack::Language, solidity::frontend::OptimiserSettings, solidity::langutil::DebugInfoSelection const&) [function] [call site2] 07922
6 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 07923
6 solidity::yul::YulStack::parseAndAnalyze(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 07924
6 solidity::yul::YulStack::optimize() [function] [call site2] 07925
6 solidity::frontend::IRNames::deployedObject(solidity::frontend::ContractDefinition const&) [function] [call site2] 07926
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 07927
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07928
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07929
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07930
6 boost::error_info ::error_info(char const*) [function] [call site2] 07931
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 07932
6 solidity::yul::YulStack::assembleEVMWithDeployed(std::__1::optional > >) const [function] [call site2] 07933
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07934
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07935
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07936
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07937
7 boost::error_info ::error_info(char const*) [function] [call site2] 07938
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07939
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07940
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07941
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07942
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07943
7 boost::error_info ::error_info(char const*) [function] [call site2] 07944
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07945
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07946
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07947
7 solidity::evmasm::Assembly::Assembly(bool, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07948
8 solidity::evmasm::LinkerObject::LinkerObject() [function] [call site2] 07949
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 07950
7 solidity::yul::EthAssemblyAdapter::EthAssemblyAdapter(solidity::evmasm::Assembly&) [function] [call site2] 07951
8 solidity::yul::AbstractAssembly::AbstractAssembly() [function] [call site2] 07952
7 solidity::yul::YulStack::compileEVM(solidity::yul::AbstractAssembly&, bool) const [function] [call site2] 07953
8 solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion) [function] [call site2] 07954
8 solidity::yul::EVMDialectTyped::instance(solidity::langutil::EVMVersion) [function] [call site2] 07955
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07956
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07957
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07958
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07959
8 boost::error_info ::error_info(char const*) [function] [call site2] 07960
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07961
8 solidity::yul::EVMObjectCompiler::compile(solidity::yul::Object&, solidity::yul::AbstractAssembly&, solidity::yul::EVMDialect const&, bool) [function] [call site2] 07962
9 solidity::yul::EVMObjectCompiler::EVMObjectCompiler(solidity::yul::AbstractAssembly&, solidity::yul::EVMDialect const&) [function] [call site2] 07963
9 solidity::yul::EVMObjectCompiler::run(solidity::yul::Object&, bool) [function] [call site2] 07964
10 solidity::yul::BuiltinContext::BuiltinContext() [function] [call site2] 07965
10 bool boost::algorithm::ends_with , std::__1::allocator >, char [10]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [10]) [function] [call site2] 07966
10 solidity::yul::YulString::str() const [function] [call site2] 07967
10 solidity::yul::EVMObjectCompiler::compile(solidity::yul::Object&, solidity::yul::AbstractAssembly&, solidity::yul::EVMDialect const&, bool) [function] [call site2] 07968
10 solidity::yul::Object::metadataName() [function] [call site2] 07969
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07970
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07971
10 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 07972
10 solidity::langutil::EVMVersion::canOverchargeGasForCall() const [function] [call site2] 07973
10 solidity::yul::OptimizedEVMCodeTransform::run(solidity::yul::AbstractAssembly&, solidity::yul::AsmAnalysisInfo&, solidity::yul::Block const&, solidity::yul::EVMDialect const&, solidity::yul::BuiltinContext&, solidity::yul::OptimizedEVMCodeTransform::UseNamedLabels) [function] [call site2] 07974
11 solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 07975
11 solidity::yul::StackLayoutGenerator::run(solidity::yul::CFG const&) [function] [call site2] 07976
12 solidity::yul::StackLayout::StackLayout() [function] [call site2] 07977
12 solidity::yul::StackLayoutGenerator::StackLayoutGenerator(solidity::yul::StackLayout&) [function] [call site2] 07978
12 solidity::yul::StackLayoutGenerator::StackLayoutGenerator(solidity::yul::StackLayout&) [function] [call site2] 07979
12 solidity::yul::StackLayout::~StackLayout() [function] [call site2] 07980
11 solidity::yul::OptimizedEVMCodeTransform::OptimizedEVMCodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::BuiltinContext&, solidity::yul::OptimizedEVMCodeTransform::UseNamedLabels, solidity::yul::CFG const&, solidity::yul::StackLayout const&) [function] [call site2] 07981
12 solidity::yul::OptimizedEVMCodeTransform::OptimizedEVMCodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::BuiltinContext&, solidity::yul::OptimizedEVMCodeTransform::UseNamedLabels, solidity::yul::CFG const&, solidity::yul::StackLayout const&)::$_1::operator()() const [function] [call site2] 07982
13 solidity::yul::YulString::str() const [function] [call site2] 07983
11 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::CFG::BasicBlock const&) [function] [call site2] 07984
11 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >) [function] [call site2] 07985
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07986
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07987
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07988
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07989
12 boost::error_info ::error_info(char const*) [function] [call site2] 07990
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 07991
12 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 07992
12 concepts::return_t_ , std::__1::allocator > > > >, std::__1::vector , std::__1::allocator > >&>)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > >::invoke , std::__1::allocator > >&> > ranges::detail::operator| , std::__1::allocator > >&, meta::id , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator > >&, ranges::detail::to_container::closure , std::__1::allocator > > >, ranges::detail::to_container::fn , std::__1::allocator > > > > > (*)(ranges::detail::to_container)) [function] [call site2] 07993
12 void solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8) [function] [call site2] 07994
13 void solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::shuffle , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&) [function] [call site2] 07995
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 07996
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 07997
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 07998
13 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 07999
13 boost::error_info ::error_info(char const*) [function] [call site2] 08000
13 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08001
13 ranges::ref_view , std::__1::allocator > > >::ref_view(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 08002
13 ranges::zip_view , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const> >::zip_view(ranges::ref_view , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const>) [function] [call site2] 08003
13 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewINSt3__16vectorINS5_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENS9_23FunctionReturnLabelSlotENS9_12VariableSlotENS9_11LiteralSlotENS9_13TemporarySlotENS9_8JunkSlotEEEENS5_9allocatorISG_EEEEEENS4_IKSJ_EEEEELNS_11cardinalityEn1EE5beginISN_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 08004
13 bool ranges::operator!= , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const> >::cursor , ranges::iter_zip_with_view , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const> >::cursor , true, 0>(ranges::basic_iterator , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const> >::cursor > const&, ranges::basic_iterator , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const> >::cursor > const&) [function] [call site2] 08005
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08006
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08007
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08008
13 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08009
13 boost::error_info ::error_info(char const*) [function] [call site2] 08010
13 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08011
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08012
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08013
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08014
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08015
12 boost::error_info ::error_info(char const*) [function] [call site2] 08016
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08017
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 08018
11 solidity::yul::OptimizedEVMCodeTransform::operator()(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 08019
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08020
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08021
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08022
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08023
12 boost::error_info ::error_info(char const*) [function] [call site2] 08024
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08025
12 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::CFG::BasicBlock const&) [function] [call site2] 08026
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 08027
12 solidity::yul::OptimizedEVMCodeTransform::assertLayoutCompatibility(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 08028
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08029
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08030
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08031
13 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08032
13 boost::error_info ::error_info(char const*) [function] [call site2] 08033
13 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08034
13 ranges::ref_view , std::__1::allocator > > const>::ref_view(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 08035
13 ranges::zip_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const> >::zip_view(ranges::ref_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const>) [function] [call site2] 08036
13 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewIKNSt3__16vectorINS5_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENS9_23FunctionReturnLabelSlotENS9_12VariableSlotENS9_11LiteralSlotENS9_13TemporarySlotENS9_8JunkSlotEEEENS5_9allocatorISG_EEEEEESL_EEELNS_11cardinalityEn1EE5beginISM_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 08037
13 bool ranges::operator!= , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const> >::cursor , ranges::iter_zip_with_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const> >::cursor , true, 0>(ranges::basic_iterator , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const> >::cursor > const&, ranges::basic_iterator , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const> >::cursor > const&) [function] [call site2] 08038
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08039
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08040
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08041
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08042
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08043
12 boost::error_info ::error_info(char const*) [function] [call site2] 08044
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08045
12 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, solidity::yul::CFG::BasicBlock const*>(std::__1::map , std::__1::allocator > >&, solidity::yul::CFG::BasicBlock const* const&) [function] [call site2] 08046
12 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::CFG::BasicBlock const&) [function] [call site2] 08047
12 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 08048
12 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >) [function] [call site2] 08049
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08050
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08051
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08052
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08053
12 boost::error_info ::error_info(char const*) [function] [call site2] 08054
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08055
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08056
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08057
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08058
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08059
12 boost::error_info ::error_info(char const*) [function] [call site2] 08060
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08061
12 auto ranges::views::take_last_fn::operator() (unsigned long) const [function] [call site2] 08062
13 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::take_last_base_fn&&, unsigned long&) const [function] [call site2] 08063
13 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 08064
12 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector , std::__1::allocator > >&, ranges::views::view_closure >) [function] [call site2] 08065
12 concepts::return_t_ , std::__1::allocator > > > >, ranges::subrange *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > >::invoke *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1> > > ranges::detail::operator| *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1>, meta::id , std::__1::allocator > > > >(ranges::subrange *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1>&&, ranges::detail::to_container::closure , std::__1::allocator > > >, ranges::detail::to_container::fn , std::__1::allocator > > > > > (*)(ranges::detail::to_container)) [function] [call site2] 08066
12 solidity::yul::OptimizedEVMCodeTransform::assertLayoutCompatibility(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 08067
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08068
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08069
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08070
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08071
12 boost::error_info ::error_info(char const*) [function] [call site2] 08072
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08073
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08074
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08075
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08076
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08077
12 boost::error_info ::error_info(char const*) [function] [call site2] 08078
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08079
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08080
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08081
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08082
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08083
12 boost::error_info ::error_info(char const*) [function] [call site2] 08084
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08085
12 auto ranges::views::take_last_fn::operator() (unsigned long) const [function] [call site2] 08086
12 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector , std::__1::allocator > >&, ranges::views::view_closure >) [function] [call site2] 08087
12 concepts::return_t_ , std::__1::allocator > > > >, ranges::subrange *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > >::invoke *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1> > > ranges::detail::operator| *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1>, meta::id , std::__1::allocator > > > >(ranges::subrange *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1>&&, ranges::detail::to_container::closure , std::__1::allocator > > >, ranges::detail::to_container::fn , std::__1::allocator > > > > > (*)(ranges::detail::to_container)) [function] [call site2] 08088
12 solidity::yul::OptimizedEVMCodeTransform::assertLayoutCompatibility(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 08089
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 08090
11 solidity::yul::OptimizedEVMCodeTransform::~OptimizedEVMCodeTransform() [function] [call site2] 08091
11 solidity::yul::StackLayout::~StackLayout() [function] [call site2] 08092
11 solidity::yul::OptimizedEVMCodeTransform::operator()(solidity::yul::CFG::FunctionInfo const&) [function] [call site2] 08093
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08094
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08095
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08096
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08097
12 boost::error_info ::error_info(char const*) [function] [call site2] 08098
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08099
12 solidity::ScopedSaveAndRestore ::ScopedSaveAndRestore(solidity::yul::CFG::FunctionInfo const*&, solidity::yul::CFG::FunctionInfo const*&&) [function] [call site2] 08100
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 08101
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08102
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08103
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08104
12 boost::error_info ::error_info(char const*) [function] [call site2] 08105
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 08106
12 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure ) [function] [call site2] 08107
12 ranges::reverse_view > const> >::begin() [function] [call site2] 08108
12 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 08109
12 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::CFG::FunctionInfo const&) [function] [call site2] 08110
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 08111
12 solidity::yul::OptimizedEVMCodeTransform::getFunctionLabel(solidity::yul::Scope::Function const&) [function] [call site2] 08112
12 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::CFG::FunctionInfo const&) [function] [call site2] 08113
12 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >) [function] [call site2] 08114
12 solidity::yul::OptimizedEVMCodeTransform::operator()(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 08115
12 solidity::ScopedSaveAndRestore ::~ScopedSaveAndRestore() [function] [call site2] 08116
10 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 08117
10 solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString) [function] [call site2] 08118
10 solidity::yul::StackTooDeepError::StackTooDeepError(solidity::yul::StackTooDeepError const&) [function] [call site2] 08119
11 std::exception::exception(std::exception const&) [function] [call site2] 08120
11 boost::exception::exception(boost::exception const&) [function] [call site2] 08121
11 solidity::util::Exception::Exception(solidity::util::Exception const&) [function] [call site2] 08122
11 solidity::yul::YulException::YulException(solidity::yul::YulException const&) [function] [call site2] 08123
10 solidity::util::Exception::comment() const [function] [call site2] 08124
10 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 08125
10 void boost::throw_exception (solidity::yul::StackTooDeepError const&, boost::source_location const&) [function] [call site2] 08126
10 solidity::yul::CodeTransform::CodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::AsmAnalysisInfo&, solidity::yul::Block const&, solidity::yul::EVMDialect const&, solidity::yul::BuiltinContext&, bool, std::__1::function const&, solidity::yul::CodeTransform::UseNamedLabels) [function] [call site2] 08127
10 solidity::yul::CodeTransform::operator()(solidity::yul::Block const&) [function] [call site2] 08128
10 solidity::yul::CodeTransform::stackErrors() const [function] [call site2] 08129
10 solidity::yul::CodeTransform::stackErrors() const [function] [call site2] 08130
10 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 08131
10 void boost::throw_exception (solidity::yul::StackTooDeepError const&, boost::source_location const&) [function] [call site2] 08132
10 solidity::yul::CodeTransform::~CodeTransform() [function] [call site2] 08133
10 solidity::yul::BuiltinContext::~BuiltinContext() [function] [call site2] 08134
7 (anonymous namespace)::translateOptimiserSettings(solidity::frontend::OptimiserSettings const&, solidity::langutil::EVMVersion) [function] [call site2] 08135
7 solidity::evmasm::Assembly::optimise(solidity::evmasm::Assembly::OptimiserSettings const&) [function] [call site2] 08136
8 solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >) [function] [call site2] 08137
9 std::__1::optional , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> const, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> > > > >::operator*() & [function] [call site2] 08138
9 solidity::evmasm::JumpdestRemover::referencedTags(std::__1::vector > const&, unsigned long) [function] [call site2] 08139
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08140
10 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 08141
11 solidity::util::Exception::Exception() [function] [call site2] 08142
11 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 08143
11 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 08144
11 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 08145
12 void boost::multiprecision::backends::is_valid_bitwise_op<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, mpl_::int_<0> const&) [function] [call site2] 08146
12 void boost::multiprecision::backends::right_shift_byte >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128) [function] [call site2] 08147
13 __clang_call_terminate [call site2] 08148
12 void boost::multiprecision::backends::right_shift_generic >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128) [function] [call site2] 08149
13 __clang_call_terminate [call site2] 08150
11 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08151
11 void boost::multiprecision::backends::subtract_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 08152
12 __clang_call_terminate [call site2] 08153
12 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 08154
12 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 08155
12 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 08156
12 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 08157
12 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 08158
11 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 08159
11 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, unsigned long long>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 08160
12 _ZN5boost14multiprecision11default_ops24eval_bitwise_and_defaultINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEyEENS_11enable_if_cIXsr14is_convertibleIT0_T_EE5valueEvE4typeERSA_RKSA_RKS9_ [function] [call site2] 08161
13 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 08162
11 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 08163
9 solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >) [function] [call site2] 08164
10 solidity::evmasm::BlockDeduplicator::applyTagReplacement(std::__1::vector >&, std::__1::map , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> const, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> > > > const&, unsigned long) [function] [call site2] 08165
11 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08166
11 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 08167
11 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 08168
11 solidity::evmasm::AssemblyItem::setPushTagSubIdAndTag(unsigned long, unsigned long) [function] [call site2] 08169
12 solidity::util::Exception::Exception() [function] [call site2] 08170
12 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08171
12 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 08172
12 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 08173
12 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 08174
12 void boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::do_bitwise_or , (boost::multiprecision::expression_template_option)0>, void, void, void> >(boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, void, void, void> const&, boost::multiprecision::detail::terminal const&) [function] [call site2] 08175
13 boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, void, void, void>::value() const [function] [call site2] 08176
13 void boost::multiprecision::backends::bitwise_op , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::bit_or>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::bit_or, mpl_::bool_ const&) [function] [call site2] 08177
14 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 08178
14 __clang_call_terminate [call site2] 08179
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 08180
14 boost::multiprecision::backends::bit_or::operator()(unsigned long long, unsigned long long) const [function] [call site2] 08181
14 boost::multiprecision::backends::bit_or::operator()(unsigned long long, unsigned long long) const [function] [call site2] 08182
12 solidity::evmasm::AssemblyItem::setData(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08183
13 solidity::util::Exception::Exception() [function] [call site2] 08184
10 solidity::evmasm::Assembly::isCreation() const [function] [call site2] 08185
10 solidity::evmasm::Inliner::Inliner(std::__1::vector >&, std::__1::set , std::__1::allocator > const&, unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 08186
10 solidity::evmasm::Inliner::optimise() [function] [call site2] 08187
11 solidity::evmasm::Inliner::determineInlinableBlocks(std::__1::vector > const&) const [function] [call site2] 08188
12 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::views::enumerate_fn, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure ) [function] [call site2] 08189
12 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS2_10index_viewImlEENS_8ref_viewIKNSt3__16vectorIN8solidity6evmasm12AssemblyItemENS7_9allocatorISB_EEEEEEEEELNS_11cardinalityEn1EE5beginISH_Lb1ELi0EEENS_14basic_iteratorINS7_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 08190
12 bool ranges::operator!= , ranges::ref_view > const> >::cursor , ranges::iter_zip_with_view , ranges::ref_view > const> >::sentinel , true, 0>(ranges::basic_iterator , ranges::ref_view > const> >::cursor > const&, ranges::iter_zip_with_view , ranges::ref_view > const> >::sentinel const&) [function] [call site2] 08191
12 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08192
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08193
13 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 08194
12 std::__1::optional ::operator*() & [function] [call site2] 08195
12 solidity::evmasm::SemanticInformation::breaksCSEAnalysisBlock(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 08196
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08197
13 solidity::evmasm::SemanticInformation::isSwapInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08198
14 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08199
14 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08200
15 solidity::util::Exception::Exception() [function] [call site2] 08201
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08202
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08203
15 boost::enable_if , solidity::util::Exception const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::Exception const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08204
15 boost::error_info ::error_info(char const*) [function] [call site2] 08205
15 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 08206
14 solidity::evmasm::isSwapInstruction(solidity::evmasm::Instruction) [function] [call site2] 08207
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08208
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08209
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08210
13 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 08211
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08212
13 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 08213
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08214
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08215
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08216
12 std::__1::optional ::operator*() & [function] [call site2] 08217
12 auto ranges::views::slice_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 08218
13 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::slice_base_fn&&, unsigned long&, unsigned long&) const [function] [call site2] 08219
13 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 08220
12 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure >) [function] [call site2] 08221
12 ranges::span ::span , std::__1::__wrap_iter , (ranges::subrange_kind)1>, true, 0, 0, 0>(ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>&&) [function] [call site2] 08222
13 meta::detail::_cond , std::__1::__wrap_iter , (ranges::subrange_kind)1>&> >::invoke ::invoke , std::__1::__wrap_iter , (ranges::subrange_kind)1>&> ranges::_data_::fn::operator() , std::__1::__wrap_iter , (ranges::subrange_kind)1>, true, 0, 0>(ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>&) const [function] [call site2] 08223
14 _ZN6ranges14view_interfaceINS_8subrangeINSt3__111__wrap_iterIPKN8solidity6evmasm12AssemblyItemEEES9_LNS_13subrange_kindE1EEELNS_11cardinalityEn1EE4dataILb1ELb1ELi0ELi0EEENS2_11add_pointerIDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeISB_EEvELDnEEEEEEEE4typeEv [function] [call site2] 08224
15 ranges::view_interface , std::__1::__wrap_iter , (ranges::subrange_kind)1>, (ranges::cardinality)-1>::derived() [function] [call site2] 08225
15 meta::detail::_cond , std::__1::__wrap_iter , (ranges::subrange_kind)1>&> >::invoke ::invoke , std::__1::__wrap_iter , (ranges::subrange_kind)1>&> ranges::_begin_::fn::operator() , std::__1::__wrap_iter , (ranges::subrange_kind)1>&, true, 0, 0>(ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>&) const [function] [call site2] 08226
16 ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>::begin() const [function] [call site2] 08227
17 ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>::first_() const [function] [call site2] 08228
13 long ranges::detail::narrow_cast (unsigned long) [function] [call site2] 08229
12 std::__1::optional ::operator*() & [function] [call site2] 08230
12 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08231
12 std::__1::optional ::operator*() & [function] [call site2] 08232
12 solidity::evmasm::Inliner::isInlineCandidate(unsigned long, ranges::span ) const [function] [call site2] 08233
13 ranges::detail::span_extent<-1l>::size() const [function] [call site2] 08234
13 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 08235
14 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 08236
13 _ZN6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 08237
14 ranges::view_interface , (ranges::cardinality)-1>::derived() [function] [call site2] 08238
14 ranges::span ::end() const [function] [call site2] 08239
15 ranges::detail::span_extent<-1l>::size() const [function] [call site2] 08240
14 solidity::evmasm::AssemblyItem const* ranges::prev_fn::operator() (solidity::evmasm::AssemblyItem const*) const [function] [call site2] 08241
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08242
13 _ZN6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 08243
13 solidity::evmasm::AssemblyItem::operator!=(solidity::evmasm::Instruction) const [function] [call site2] 08244
14 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 08245
15 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08246
13 _ZN6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 08247
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08248
13 solidity::evmasm::SemanticInformation::terminatesControlFlow(solidity::evmasm::Instruction) [function] [call site2] 08249
13 ranges::span ::begin() const [function] [call site2] 08250
14 ranges::detail::span_extent<-1l>::size() const [function] [call site2] 08251
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08252
13 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08253
12 std::__1::optional ::operator*() & [function] [call site2] 08254
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08255
12 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08256
12 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 08257
11 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08258
11 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08259
11 std::__1::optional ::operator*() & [function] [call site2] 08260
11 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, unsigned long>(std::__1::map , std::__1::allocator > >&, unsigned long const&) [function] [call site2] 08261
11 std::__1::optional ::operator*() & [function] [call site2] 08262
11 solidity::evmasm::Inliner::shouldInline(unsigned long, solidity::evmasm::AssemblyItem const&, solidity::evmasm::Inliner::InlinableBlock const&) const [function] [call site2] 08263
12 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 08264
12 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 08265
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08266
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08267
12 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08268
12 boost::error_info ::error_info(char const*) [function] [call site2] 08269
12 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 08270
12 _ZNK6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRKNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 08271
13 ranges::view_interface , (ranges::cardinality)-1>::derived() const [function] [call site2] 08272
13 ranges::span ::end() const [function] [call site2] 08273
13 solidity::evmasm::AssemblyItem const* ranges::prev_fn::operator() (solidity::evmasm::AssemblyItem const*) const [function] [call site2] 08274
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08275
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 08276
12 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 08277
12 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 08278
12 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 08279
12 solidity::evmasm::Inliner::shouldInlineFullFunctionBody(unsigned long, ranges::span , unsigned long) const [function] [call site2] 08280
13 _ZNK6ranges5views17drop_last_base_fnclIRNS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELb1ELi0EEENS_14drop_last_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEENSt3__117integral_constantINS_6detail14drop_last_view9mode_enumEXclsr14drop_last_viewE8get_modeISC_EEEEEEEOSB_NS_20incrementable_traitsINSD_9remove_cvINSD_16remove_referenceIDTclL_ZNS_1_5beginEEclscPDoFRSB_vELDnEEEEE4typeEE4typeEE15difference_typeE [function] [call site2] 08281
14 auto ranges::views::all_fn::operator() &, true, 0, 0>(ranges::span &) const [function] [call site2] 08282
14 ranges::drop_last_view , std::__1::integral_constant >::drop_last_view(ranges::span , long) [function] [call site2] 08283
15 ranges::detail::non_propagating_cache ::non_propagating_cache() [function] [call site2] 08284
13 unsigned long (anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&) [function] [call site2] 08285
14 auto ranges::views::transform_fn::operator()<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}>((anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}) const [function] [call site2] 08286
14 auto ranges::views::view_closure_base_ns::operator| , std::__1::integral_constant > const&, ranges::detail::bind_back_fn_ , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}>, true, 0, 0>(ranges::drop_last_view , std::__1::integral_constant > const&, ranges::views::view_closure , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >) [function] [call site2] 08287
14 unsigned int ranges::accumulate_fn::operator() , std::__1::integral_constant >, (anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}>, unsigned int, ranges::plus, ranges::identity, true, 0, 0, 0>(ranges::transform_view , std::__1::integral_constant >, (anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}>&&, ranges::identity, ranges::plus, ranges::identity) const [function] [call site2] 08288
15 unsigned int ranges::accumulate_fn::operator() , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor > >, ranges::adaptor_cursor , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor >, unsigned int, ranges::plus, ranges::identity, true, 0, 0, 0, 0>(ranges::basic_iterator , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor > >, ranges::adaptor_cursor , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor >, ranges::identity, ranges::plus, ranges::identity) const [function] [call site2] 08289
16 ranges::basic_iterator , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor > >::operator*::return_t_ , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor >)&&(!(ranges::detail::is_writable_cursor_v , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor >)))&&((concepts::detail::CPP_true_fn(concepts::Nil))(concepts::detail{})), void>::type>::invoke ranges::basic_iterator , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor > >::operator* () const [function] [call site2] 08290
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 08291
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 08292
14 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation&&) [function] [call site2] 08293
14 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned char () const [function] [call site2] 08294
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 08295
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 08296
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 08297
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 08298
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 08299
13 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 08300
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 08301
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 08302
13 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 08303
13 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 08304
13 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> (anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion) [function] [call site2] 08305
14 solidity::evmasm::GasMeter::GasMeter(std::__1::shared_ptr , solidity::langutil::EVMVersion, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 08306
14 auto ranges::views::transform_fn::operator()<(anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}>((anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}) const [function] [call site2] 08307
14 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}>, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}> >) [function] [call site2] 08308
14 solidity::evmasm::GasMeter::GasConsumption::GasConsumption(unsigned int, bool) [function] [call site2] 08309
14 solidity::evmasm::GasMeter::GasConsumption ranges::accumulate_fn::operator() > const>, (anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}>, solidity::evmasm::GasMeter::GasConsumption, ranges::plus, ranges::identity, true, 0, 0, 0>(ranges::transform_view > const>, (anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}>&&, ranges::identity, ranges::plus, ranges::identity) const [function] [call site2] 08310
15 solidity::evmasm::GasMeter::GasConsumption::GasConsumption(solidity::evmasm::GasMeter::GasConsumption&&) [function] [call site2] 08311
14 solidity::evmasm::GasMeter::~GasMeter() [function] [call site2] 08312
13 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> (anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion) [function] [call site2] 08313
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08314
13 _ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 08315
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08316
13 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy [function] [call site2] 08317
13 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 08318
14 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 08319
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::data_type::data_type() [function] [call site2] 08320
14 void boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::do_assign<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 08321
13 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 08322
13 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 08323
13 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 08324
14 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 08325
15 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 08326
15 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 08327
14 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >::type boost::multiprecision::operator* >, unsigned int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, unsigned int const&) [function] [call site2] 08328
15 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, unsigned int const&) [function] [call site2] 08329
15 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail19multiply_immediatesESB_jvvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 08330
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 08331
14 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 08332
14 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 08333
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 08334
14 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 08335
14 _ZN5boost14multiprecision8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEC2ILj0ELj0ELS3_1ELS4_0ENSt3__19allocatorIyEEEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_12disable_if_cIXsr30is_implicit_cpp_int_conversionISB_S5_EE5valueEvE4typeE [function] [call site2] 08336
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 08337
13 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 08338
13 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 08339
13 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 08340
13 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 08341
13 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 08342
13 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLINS1_INS3_ILj256ELj256ELS4_0ELS5_0EvEELSA_0EEEEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSG_ [function] [call site2] 08343
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> boost::multiprecision::operator* > >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 08344
13 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 08345
14 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 08346
14 bool boost::multiprecision::default_ops::eval_gt > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 08347
15 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) const [function] [call site2] 08348
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 08349
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 08350
12 solidity::evmasm::AssemblyItem::setJumpType(solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 08351
12 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 08352
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08353
12 solidity::evmasm::SemanticInformation::terminatesControlFlow(solidity::evmasm::Instruction) [function] [call site2] 08354
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 08355
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 08356
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 08357
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 08358
12 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 08359
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 08360
12 unsigned long (anonymous namespace)::codeSize >(ranges::span const&) [function] [call site2] 08361
12 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 08362
12 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 08363
12 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 08364
12 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0ES6_LS7_0EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSA_4EEbE4typeERKNS0_6numberIS9_XT0_EEERKNSE_ISB_XT2_EEE [function] [call site2] 08365
13 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08366
13 bool boost::multiprecision::default_ops::eval_gt >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 08367
12 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 08368
11 auto ranges::views::drop_last_fn::operator() (int) const [function] [call site2] 08369
12 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::drop_last_base_fn&&, int&) const [function] [call site2] 08370
12 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 08371
11 auto ranges::views::view_closure_base_ns::operator| &, ranges::detail::bind_back_fn_ , true, 0, 0>(ranges::span &, ranges::views::view_closure >) [function] [call site2] 08372
11 std::__1::optional ::operator*() & [function] [call site2] 08373
11 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08374
11 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08375
11 std::__1::optional ::operator*() & [function] [call site2] 08376
11 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, unsigned long>(std::__1::map , std::__1::allocator > >&, unsigned long const&) [function] [call site2] 08377
10 solidity::evmasm::JumpdestRemover::JumpdestRemover(std::__1::vector >&) [function] [call site2] 08378
10 solidity::evmasm::JumpdestRemover::optimise(std::__1::set , std::__1::allocator > const&) [function] [call site2] 08379
11 solidity::evmasm::JumpdestRemover::referencedTags(std::__1::vector > const&, unsigned long) [function] [call site2] 08380
10 solidity::evmasm::PeepholeOptimiser::PeepholeOptimiser(std::__1::vector >&) [function] [call site2] 08381
10 solidity::evmasm::PeepholeOptimiser::optimise() [function] [call site2] 08382
11 void (anonymous namespace)::applyMethods<(anonymous namespace)::PushPop, (anonymous namespace)::OpPop, (anonymous namespace)::OpStop, (anonymous namespace)::OpReturnRevert, (anonymous namespace)::DoublePush, (anonymous namespace)::DoubleSwap, (anonymous namespace)::CommutativeSwap, (anonymous namespace)::SwapComparison, (anonymous namespace)::DupSwap, (anonymous namespace)::IsZeroIsZeroJumpI, (anonymous namespace)::EqIsZeroJumpI, (anonymous namespace)::DoubleJump, (anonymous namespace)::JumpToNext, (anonymous namespace)::UnreachableCode, (anonymous namespace)::TagConjunctions, (anonymous namespace)::TruthyAnd, (anonymous namespace)::Identity>((anonymous namespace)::OptimiserState&, (anonymous namespace)::PushPop, (anonymous namespace)::OpPop, (anonymous namespace)::OpStop, (anonymous namespace)::OpReturnRevert, (anonymous namespace)::DoublePush, (anonymous namespace)::DoubleSwap, (anonymous namespace)::CommutativeSwap, (anonymous namespace)::SwapComparison, (anonymous namespace)::DupSwap, (anonymous namespace)::IsZeroIsZeroJumpI, (anonymous namespace)::EqIsZeroJumpI, (anonymous namespace)::DoubleJump, (anonymous namespace)::JumpToNext, (anonymous namespace)::UnreachableCode, (anonymous namespace)::TagConjunctions, (anonymous namespace)::TruthyAnd, (anonymous namespace)::Identity) [function] [call site2] 08383
12 (anonymous namespace)::SimplePeepholeOptimizerMethod<(anonymous namespace)::PushPop>::apply((anonymous namespace)::OptimiserState&) [function] [call site2] 08384
13 bool (anonymous namespace)::SimplePeepholeOptimizerMethod<(anonymous namespace)::PushPop>::applyRule<0ul, 1ul>(std::__1::__wrap_iter , std::__1::back_insert_iterator > >, std::__1::integer_sequence ) [function] [call site2] 08385
14 (anonymous namespace)::PushPop::applySimple(solidity::evmasm::AssemblyItem const&, solidity::evmasm::AssemblyItem const&, std::__1::back_insert_iterator > >) [function] [call site2] 08386
15 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 08387
15 solidity::evmasm::SemanticInformation::isDupInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08388
16 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08389
16 solidity::evmasm::isDupInstruction(solidity::evmasm::Instruction) [function] [call site2] 08390
12 void (anonymous namespace)::applyMethods<(anonymous namespace)::OpPop, (anonymous namespace)::OpStop, (anonymous namespace)::OpReturnRevert, (anonymous namespace)::DoublePush, (anonymous namespace)::DoubleSwap, (anonymous namespace)::CommutativeSwap, (anonymous namespace)::SwapComparison, (anonymous namespace)::DupSwap, (anonymous namespace)::IsZeroIsZeroJumpI, (anonymous namespace)::EqIsZeroJumpI, (anonymous namespace)::DoubleJump, (anonymous namespace)::JumpToNext, (anonymous namespace)::UnreachableCode, (anonymous namespace)::TagConjunctions, (anonymous namespace)::TruthyAnd, (anonymous namespace)::Identity>((anonymous namespace)::OptimiserState&, (anonymous namespace)::OpPop, (anonymous namespace)::OpStop, (anonymous namespace)::OpReturnRevert, (anonymous namespace)::DoublePush, (anonymous namespace)::DoubleSwap, (anonymous namespace)::CommutativeSwap, (anonymous namespace)::SwapComparison, (anonymous namespace)::DupSwap, (anonymous namespace)::IsZeroIsZeroJumpI, (anonymous namespace)::EqIsZeroJumpI, (anonymous namespace)::DoubleJump, (anonymous namespace)::JumpToNext, (anonymous namespace)::UnreachableCode, (anonymous namespace)::TagConjunctions, (anonymous namespace)::TruthyAnd, (anonymous namespace)::Identity) [function] [call site2] 08391
11 solidity::evmasm::bytesRequired(std::__1::vector > const&, unsigned long, solidity::evmasm::Precision) [function] [call site2] 08392
12 solidity::evmasm::AssemblyItem::bytesRequired(unsigned long, solidity::evmasm::Precision) const [function] [call site2] 08393
13 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 08394
13 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 08395
14 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 08396
14 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 08397
14 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 08398
13 std::__1::optional ::value() & [function] [call site2] 08399
13 std::__1::optional > > >::operator*() const & [function] [call site2] 08400
13 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 08401
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08402
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08403
13 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08404
13 boost::error_info ::error_info(char const*) [function] [call site2] 08405
11 (anonymous namespace)::numberOfPops(std::__1::vector > const&) [function] [call site2] 08406
10 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 08407
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08408
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08409
10 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08410
10 boost::error_info ::error_info(char const*) [function] [call site2] 08411
10 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 08412
10 solidity::evmasm::PeepholeOptimiser::~PeepholeOptimiser() [function] [call site2] 08413
10 solidity::evmasm::BlockDeduplicator::BlockDeduplicator(std::__1::vector >&) [function] [call site2] 08414
10 solidity::evmasm::BlockDeduplicator::deduplicate() [function] [call site2] 08415
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 08416
11 solidity::evmasm::AssemblyItem::tag() const [function] [call site2] 08417
12 solidity::util::Exception::Exception() [function] [call site2] 08418
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 08419
11 solidity::evmasm::AssemblyItem::pushTag() const [function] [call site2] 08420
12 solidity::util::Exception::Exception() [function] [call site2] 08421
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 08422
11 solidity::evmasm::BlockDeduplicator::applyTagReplacement(std::__1::vector >&, std::__1::map , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> const, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> > > > const&, unsigned long) [function] [call site2] 08423
11 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08424
11 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 08425
11 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 08426
10 solidity::evmasm::BlockDeduplicator::replacedTags() const [function] [call site2] 08427
10 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EmEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 08428
10 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 08429
10 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 08430
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08431
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08432
10 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08433
10 boost::error_info ::error_info(char const*) [function] [call site2] 08434
10 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 08435
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 08436
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 08437
10 solidity::evmasm::BlockDeduplicator::~BlockDeduplicator() [function] [call site2] 08438
10 bool ranges::any_of_fn::operator() >&, solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >)::$_0, ranges::identity, true, 0, 0>(std::__1::vector >&, solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >)::$_0, ranges::identity) const [function] [call site2] 08439
10 solidity::evmasm::KnownState::KnownState(std::__1::shared_ptr ) [function] [call site2] 08440
11 boost::bimaps::bimap , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::bimap(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) [function] [call site2] 08441
12 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::left>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 08442
13 boost::multi_index::detail::converter , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> >::index(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 08443
12 boost::bimaps::views::set_view , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> >::set_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 08444
13 _ZN5boost6bimaps17container_adaptor11set_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17set_view_iteratorINS4_19bidir_node_iteratorINS4_18ordered_index_nodeIS1J_NS4_15index_node_baseIS16_S1B_EEEEEEEENS17_23const_set_view_iteratorIS1R_EENS1L_INS_9iterators16reverse_iteratorIS1R_EEEENS1T_IS1X_EENS1_7support23iterator_facade_to_baseIS1S_S1U_EES15_S15_NS8_28get_mutable_relation_functorIS16_EENS7_7support22get_above_view_functorIS16_EENS17_20set_view_key_to_baseIjS16_S10_EENS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EEEC2ERS1K_ [function] [call site2] 08445
14 _ZN5boost6bimaps17container_adaptor37ordered_associative_container_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17set_view_iteratorINS4_19bidir_node_iteratorINS4_18ordered_index_nodeIS1J_NS4_15index_node_baseIS16_S1B_EEEEEEEENS17_23const_set_view_iteratorIS1R_EENS1L_INS_9iterators16reverse_iteratorIS1R_EEEENS1T_IS1X_EENS13_ISF_SY_S15_Lb0EEENS1_7support23iterator_facade_to_baseIS1S_S1U_EES15_S15_NS8_28get_mutable_relation_functorIS16_EENS7_7support22get_above_view_functorIS16_EENS17_20set_view_key_to_baseIjS16_S10_EENS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EEEC2ERS1K_ [function] [call site2] 08446
15 _ZN5boost6bimaps17container_adaptor29associative_container_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17set_view_iteratorINS4_19bidir_node_iteratorINS4_18ordered_index_nodeIS1J_NS4_15index_node_baseIS16_S1B_EEEEEEEENS17_23const_set_view_iteratorIS1R_EENS13_ISF_SY_S15_Lb0EEENS1_7support23iterator_facade_to_baseIS1S_S1U_EES15_NS8_28get_mutable_relation_functorIS16_EENS7_7support22get_above_view_functorIS16_EENS17_20set_view_key_to_baseIjS16_S10_EENS1E_INS1_6detail27iterator_from_base_identityINS_9iterators16reverse_iteratorIS1R_EENS1L_IS2A_EES2A_NS1T_IS2A_EEEENS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EELi1EEEEC2ERS1K_ [function] [call site2] 08447
16 _ZN5boost6bimaps17container_adaptor17container_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17set_view_iteratorINS4_19bidir_node_iteratorINS4_18ordered_index_nodeIS1J_NS4_15index_node_baseIS16_S1B_EEEEEEEENS17_23const_set_view_iteratorIS1R_EENS1_7support23iterator_facade_to_baseIS1S_S1U_EES15_NS8_28get_mutable_relation_functorIS16_EENS7_7support22get_above_view_functorIS16_EENS1E_INS17_20set_view_key_to_baseIjS16_S10_EENS1E_INS1_6detail27iterator_from_base_identityINS_9iterators16reverse_iteratorIS1R_EENS1L_IS29_EES29_NS1T_IS29_EEEENS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EELi1EEELi1EEEEC2ERS1K_ [function] [call site2] 08448
17 _ZN5boost6bimaps17container_adaptor6detail21data_with_functor_bagIRNS_11multi_index6detail13ordered_indexINS4_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS8_9member_at4leftEEENSC_IKNSt3__13setINS_14multiprecision6numberINSJ_8backends15cpp_int_backendILj256ELj256ELNSJ_16cpp_integer_typeE0ELNSJ_18cpp_int_check_typeE0EvEELNSJ_26expression_template_optionE0EEENSH_4lessISR_EENSH_9allocatorISR_EEEENSE_5rightEEELb1EEEjXadL_ZNS10_4leftEEEEENSS_IjEENS5_9nth_layerILi2ENS8_15mutant_relationISG_SZ_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSW_S16_S16_S16_E12core_indicesENSU_IS17_EEEENS_3mpl6v_itemISF_NS1E_7vector0IS16_EELi0EEENS5_18ordered_unique_tagENS5_19null_augment_policyEEENS1F_INS8_7support22get_above_view_functorIS17_EENS1F_INS9_28get_mutable_relation_functorIS17_EENS1F_INS2_27iterator_from_base_identityINS5_19bidir_node_iteratorINS5_18ordered_index_nodeIS1K_NS5_15index_node_baseIS17_S1C_EEEEEENS18_17set_view_iteratorIS1Y_EES1Y_NS18_23const_set_view_iteratorIS1Y_EEEENS1F_INS1_7support23iterator_facade_to_baseIS20_S22_EENS1F_INS18_20set_view_key_to_baseIjS17_S11_EENS1F_INS1S_INS_9iterators16reverse_iteratorIS1Y_EENS1Z_IS2B_EES2B_NS21_IS2B_EEEENS1E_6vectorIS16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_EELi1EEELi1EEELi1EEELi1EEELi1EEELi1EEEEC2ES1M_ [function] [call site2] 08449
12 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::multi_index_container(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) [function] [call site2] 08450
13 boost::base_from_member , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, 0>::base_from_member , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> >) [function] [call site2] 08451
13 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::header_holder() [function] [call site2] 08452
14 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::final() [function] [call site2] 08453
14 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::allocate_node() [function] [call site2] 08454
13 boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> >::cons() [function] [call site2] 08455
14 boost::tuples::tuple , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::tuple() [function] [call site2] 08456
15 boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, boost::tuples::cons , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type> >::cons() [function] [call site2] 08457
13 boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index(boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > const&, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) [function] [call site2] 08458
14 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index_impl(boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > const&, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) [function] [call site2] 08459
15 boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> >::get_tail() const [function] [call site2] 08460
15 boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index(boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> const&, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) [function] [call site2] 08461
15 boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> >::get_head() const [function] [call site2] 08462
15 boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> >::get_head() const [function] [call site2] 08463
15 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::empty_initialize() [function] [call site2] 08464
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08465
17 boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::final_header() const [function] [call site2] 08466
18 boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::final() const [function] [call site2] 08467
18 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::header() const [function] [call site2] 08468
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::color() [function] [call site2] 08469
17 boost::multi_index::detail::ordered_index_node_compressed_base >::color() [function] [call site2] 08470
18 boost::multi_index::detail::ordered_index_node_compressed_base >::color_ref::color_ref(unsigned long*) [function] [call site2] 08471
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08472
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::parent() [function] [call site2] 08473
17 boost::multi_index::detail::ordered_index_node_compressed_base >::parent() [function] [call site2] 08474
18 boost::multi_index::detail::ordered_index_node_compressed_base >::parent_ref::parent_ref(unsigned long*) [function] [call site2] 08475
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08476
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08477
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08478
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08479
15 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::~ordered_index_impl() [function] [call site2] 08480
13 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::~header_holder() [function] [call site2] 08481
14 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::final() [function] [call site2] 08482
14 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::deallocate_node(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) [function] [call site2] 08483
12 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::left>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 08484
12 boost::bimaps::views::map_view , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na> >::map_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 08485
13 _ZN5boost6bimaps17container_adaptor11map_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17map_view_iteratorISE_S19_EENS17_23const_map_view_iteratorISE_S19_EENS17_25reverse_map_view_iteratorISE_S19_EENS17_31const_reverse_map_view_iteratorISE_S19_EENS1_7support23iterator_facade_to_baseIS1M_S1O_EES15_S15_NS8_24pair_to_relation_functorISE_S16_EENS7_7support16get_pair_functorISE_S16_EES15_NS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EEEC2ERS1K_ [function] [call site2] 08486
14 _ZN5boost6bimaps17container_adaptor37ordered_associative_container_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17map_view_iteratorISE_S19_EENS17_23const_map_view_iteratorISE_S19_EENS17_25reverse_map_view_iteratorISE_S19_EENS17_31const_reverse_map_view_iteratorISE_S19_EESC_NS1_7support23iterator_facade_to_baseIS1M_S1O_EES15_S15_NS8_24pair_to_relation_functorISE_S16_EENS7_7support16get_pair_functorISE_S16_EES15_NS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EEEC2ERS1K_ [function] [call site2] 08487
12 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::right>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 08488
12 boost::bimaps::views::map_view , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na> >::map_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 08489
12 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::~multi_index_container() [function] [call site2] 08490
13 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::delete_all_nodes_() [function] [call site2] 08491
14 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::delete_all_nodes_() [function] [call site2] 08492
15 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::root() const [function] [call site2] 08493
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08494
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::parent() [function] [call site2] 08495
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::~ordered_index_impl() [function] [call site2] 08496
13 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::~header_holder() [function] [call site2] 08497
13 __clang_call_terminate [call site2] 08498
10 solidity::evmasm::CommonSubexpressionEliminator::CommonSubexpressionEliminator(solidity::evmasm::KnownState const&) [function] [call site2] 08499
11 solidity::evmasm::KnownState::KnownState(solidity::evmasm::KnownState const&) [function] [call site2] 08500
12 boost::bimaps::bimap , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::bimap(boost::bimaps::bimap , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na> const&) [function] [call site2] 08501
13 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::left>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 08502
13 boost::bimaps::views::set_view , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> >::set_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 08503
13 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::multi_index_container(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&) [function] [call site2] 08504
14 boost::base_from_member , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, 0>::base_from_member , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > >(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >) [function] [call site2] 08505
14 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::header_holder() [function] [call site2] 08506
14 boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> const&) [function] [call site2] 08507
15 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index_impl(boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> const&) [function] [call site2] 08508
16 boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> const&) [function] [call site2] 08509
14 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::copy_construct_from(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&) [function] [call site2] 08510
15 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::size() const [function] [call site2] 08511
16 boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::final_size_() const [function] [call site2] 08512
17 boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::final() const [function] [call site2] 08513
17 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::size_() const [function] [call site2] 08514
16 __clang_call_terminate [call site2] 08515
15 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::header() const [function] [call site2] 08516
15 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::copy_map(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&, unsigned long, boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) [function] [call site2] 08517
16 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::auto_space(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&, unsigned long) [function] [call site2] 08518
15 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::begin() const [function] [call site2] 08519
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::leftmost() const [function] [call site2] 08520
17 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08521
17 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::left() [function] [call site2] 08522
18 boost::multi_index::detail::ordered_index_node_compressed_base >::left() [function] [call site2] 08523
16 __clang_call_terminate [call site2] 08524
15 boost::operators_impl::operator!=(boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const&, boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const&) [function] [call site2] 08525
16 bool boost::multi_index::detail::operator== , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >(boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const&, boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const&) [function] [call site2] 08526
17 boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >::get_node() const [function] [call site2] 08527
15 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::copy_(boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> const&, boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&) [function] [call site2] 08528
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::root() const [function] [call site2] 08529
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::empty_initialize() [function] [call site2] 08530
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08531
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::color() [function] [call site2] 08532
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08533
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08534
16 void boost::multi_index::detail::null_augment_policy::copy >*>(boost::multi_index::detail::ordered_index_node_impl >*, boost::multi_index::detail::ordered_index_node_impl >*) [function] [call site2] 08535
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::root() const [function] [call site2] 08536
16 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::find(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) const [function] [call site2] 08537
17 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::begin() const [function] [call site2] 08538
18 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 08539
18 boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const* boost::multi_index::detail::raw_ptr , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const*, boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*>(boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* const&) [function] [call site2] 08540
19 boost::integral_constant ::operator mpl_::bool_ const&() const [function] [call site2] 08541
19 boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const* boost::multi_index::detail::raw_ptr , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const*, boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*>(boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* const&, mpl_::bool_ ) [function] [call site2] 08542
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08543
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08544
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::leftmost() const [function] [call site2] 08545
16 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::find(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) const [function] [call site2] 08546
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08547
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08548
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::rightmost() const [function] [call site2] 08549
17 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08550
17 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::right() [function] [call site2] 08551
18 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 08552
16 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::find(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) const [function] [call site2] 08553
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08554
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 08555
16 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::begin() const [function] [call site2] 08556
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::color() [function] [call site2] 08557
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08558
16 void boost::multi_index::detail::null_augment_policy::copy >*>(boost::multi_index::detail::ordered_index_node_impl >*, boost::multi_index::detail::ordered_index_node_impl >*) [function] [call site2] 08559
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::parent() [function] [call site2] 08560
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::parent() [function] [call site2] 08561
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::from_impl(boost::multi_index::detail::ordered_index_node_impl >*) [function] [call site2] 08562
17 boost::multi_index::detail::ordered_index_node_impl >* boost::multi_index::detail::raw_ptr >*, boost::multi_index::detail::ordered_index_node_impl >*>(boost::multi_index::detail::ordered_index_node_impl >* const&) [function] [call site2] 08563
16 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::find(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) const [function] [call site2] 08564
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08565
16 boost::multi_index::detail::ordered_index_node_compressed_base >::left() [function] [call site2] 08566
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08567
16 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 08568
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08569
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::left() [function] [call site2] 08570
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::left() [function] [call site2] 08571
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::right() [function] [call site2] 08572
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::right() [function] [call site2] 08573
16 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::copy_(boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> const&, boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&) [function] [call site2] 08574
17 boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::copy_(boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&, boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&) [function] [call site2] 08575
15 boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >::get_node() const [function] [call site2] 08576
15 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::copy_clone(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) [function] [call site2] 08577
16 void boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::clone (boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::detail::copy_map_value_copier) [function] [call site2] 08578
17 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 08579
17 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::allocate() [function] [call site2] 08580
17 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >* boost::multi_index::detail::raw_ptr , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*>(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >* const&) [function] [call site2] 08581
17 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 08582
17 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 08583
17 boost::multi_index::detail::index_node_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::value() [function] [call site2] 08584
17 boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>* boost::addressof , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> >(boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&) [function] [call site2] 08585
17 boost::multi_index::detail::index_node_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::value() [function] [call site2] 08586
17 boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const& boost::multi_index::detail::copy_map_value_copier::operator() , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> >(boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&) const [function] [call site2] 08587
17 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 08588
17 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::deallocate(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) [function] [call site2] 08589
17 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 08590
17 boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* boost::multi_index::detail::raw_ptr , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*, boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*>(boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* const&) [function] [call site2] 08591
17 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 08592
17 boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* boost::multi_index::detail::raw_ptr , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*, boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*>(boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* const&) [function] [call site2] 08593
15 boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >::operator++() [function] [call site2] 08594
16 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::increment(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*&) [function] [call site2] 08595
17 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 08596
17 boost::multi_index::detail::ordered_index_node_impl >::increment(boost::multi_index::detail::ordered_index_node_impl >*&) [function] [call site2] 08597
18 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 08598
18 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 08599
18 boost::multi_index::detail::ordered_index_node_compressed_base >::left() [function] [call site2] 08600
18 boost::multi_index::detail::ordered_index_node_compressed_base >::parent() [function] [call site2] 08601
18 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 08602
18 boost::multi_index::detail::ordered_index_node_compressed_base >::parent() [function] [call site2] 08603
18 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 08604
17 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::from_impl(boost::multi_index::detail::ordered_index_node_impl >*) [function] [call site2] 08605
15 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::release() [function] [call site2] 08606
15 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::size() const [function] [call site2] 08607
15 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::~copy_map() [function] [call site2] 08608
16 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 08609
16 boost::multi_index::detail::index_node_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::value() [function] [call site2] 08610
16 boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>* boost::addressof , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> >(boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&) [function] [call site2] 08611
16 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 08612
16 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::deallocate(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) [function] [call site2] 08613
16 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::~auto_space() [function] [call site2] 08614
14 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::~ordered_index_impl() [function] [call site2] 08615
14 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::~header_holder() [function] [call site2] 08616
13 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::left>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 08617
13 boost::bimaps::views::map_view , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na> >::map_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 08618
13 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::right>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 08619
13 boost::bimaps::views::map_view , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na> >::map_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 08620
13 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::~multi_index_container() [function] [call site2] 08621
10 std::__1::__wrap_iter solidity::evmasm::CommonSubexpressionEliminator::feedItems >(std::__1::__wrap_iter , std::__1::__wrap_iter , bool) [function] [call site2] 08622
11 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 08623
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08624
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08625
11 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08626
11 boost::error_info ::error_info(char const*) [function] [call site2] 08627
11 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 08628
11 solidity::evmasm::SemanticInformation::breaksCSEAnalysisBlock(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 08629
11 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 08630
12 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 08631
13 solidity::evmasm::KnownState::StoreOperation::StoreOperation() [function] [call site2] 08632
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08633
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 08634
13 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 08635
14 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 08636
14 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 08637
14 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 08638
15 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08639
15 solidity::evmasm::KnownState::resetMemory() [function] [call site2] 08640
15 solidity::evmasm::KnownState::resetKnownKeccak256Hashes() [function] [call site2] 08641
15 solidity::evmasm::KnownState::resetStorage() [function] [call site2] 08642
15 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 08643
16 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08644
16 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08645
16 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 08646
16 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 08647
16 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08648
16 std::__1::optional > > >::operator*() const & [function] [call site2] 08649
16 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08650
15 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 08651
16 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 08652
17 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08653
17 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 08654
17 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 08655
17 std::__1::optional > > >::operator*() const & [function] [call site2] 08656
15 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 08657
15 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 08658
15 solidity::evmasm::ExpressionClasses::newClass(solidity::langutil::SourceLocation const&) [function] [call site2] 08659
16 solidity::evmasm::ExpressionClasses::Expression::Expression() [function] [call site2] 08660
16 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 08661
16 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 08662
16 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08663
16 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 08664
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 08665
16 solidity::evmasm::ExpressionClasses::storeItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08666
16 solidity::evmasm::ExpressionClasses::Expression::~Expression() [function] [call site2] 08667
15 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 08668
15 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08669
15 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 08670
15 solidity::evmasm::InvalidDeposit::InvalidDeposit() [function] [call site2] 08671
16 std::exception::exception() [function] [call site2] 08672
16 boost::exception::exception() [function] [call site2] 08673
16 solidity::util::Exception::Exception() [function] [call site2] 08674
16 std::exception::~exception() [call site2] 08675
15 solidity::evmasm::AssemblyItem::pushedValue() const [function] [call site2] 08676
15 solidity::evmasm::AssemblyItem::pushedValue() const [function] [call site2] 08677
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 08678
16 solidity::evmasm::ExpressionClasses::Expression::Expression() [function] [call site2] 08679
16 solidity::evmasm::SemanticInformation::isCommutativeOperation(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08680
17 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08681
16 solidity::evmasm::SemanticInformation::isDeterministic(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08682
17 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08683
17 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 08684
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 08685
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 08686
17 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 08687
17 boost::error_info ::error_info(char const*) [function] [call site2] 08688
17 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 08689
17 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 08690
17 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 08691
16 solidity::evmasm::ExpressionClasses::storeItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 08692
16 solidity::evmasm::ExpressionClasses::tryToSimplify(solidity::evmasm::ExpressionClasses::Expression const&) [function] [call site2] 08693
17 __cxa_guard_acquire [call site2] 08694
17 solidity::evmasm::Rules::Rules() [function] [call site2] 08695
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 08696
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 08697
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 08698
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 08699
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 08700
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 08701
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 08702
18 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 08703
18 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 08704
18 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 08705
18 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 08706
18 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 08707
18 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 08708
18 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 08709
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08710
18 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleList (std::__1::optional , solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 08711
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08712
19 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart1 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 08713
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08714
21 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08715
21 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 08716
21 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08717
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08718
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08719
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08720
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08721
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08722
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08723
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08724
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08725
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08726
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)7>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08727
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08728
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08729
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08730
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 08731
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08732
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08733
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08734
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08735
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)18>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08736
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08737
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)19>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08738
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08739
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08740
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08741
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)21>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 08742
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08743
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08744
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08745
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08746
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08747
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08748
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08749
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08750
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08751
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)8>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08752
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08753
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)9>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08754
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08755
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08756
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08757
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08758
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08759
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08760
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08761
20 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 08762
21 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08763
20 solidity::evmasm::simplificationRuleListPart1 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#24}::~vector() [function] [call site2] 08764
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 08765
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08766
19 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart2 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 08767
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08768
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08769
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08770
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08771
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08772
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08773
20 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08774
20 __clang_call_terminate [call site2] 08775
20 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 08776
20 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 08777
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 08778
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08779
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08780
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08781
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08782
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08783
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08784
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08785
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 08786
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08787
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 08788
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08789
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08790
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08791
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08792
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08793
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08794
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08795
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08796
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08797
20 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08798
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 08799
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08800
20 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08801
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 08802
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08803
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08804
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08805
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08806
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08807
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08808
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08809
20 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08810
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 08811
20 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08812
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 08813
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08814
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08815
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08816
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08817
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08818
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08819
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08820
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08821
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08822
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08823
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08824
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08825
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08826
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08827
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08828
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08829
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08830
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08831
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08832
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08833
20 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08834
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 08835
20 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08836
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 08837
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 08838
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 08839
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08840
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08841
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 08842
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08843
20 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 08844
20 solidity::evmasm::simplificationRuleListPart2 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#42}::~vector() [function] [call site2] 08845
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08846
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 08847
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08848
19 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart3 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 08849
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08850
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08851
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08852
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08853
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08854
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08855
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08856
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08857
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)18>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08858
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08859
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)19>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08860
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08861
20 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 08862
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08863
20 solidity::evmasm::simplificationRuleListPart3 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#2}::~vector() [function] [call site2] 08864
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 08865
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08866
19 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart4 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 08867
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 08868
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08869
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08870
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08871
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08872
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08873
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08874
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08875
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08876
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08877
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08878
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08879
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08880
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08881
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08882
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08883
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08884
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08885
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08886
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08887
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08888
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08889
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08890
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08891
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08892
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08893
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 08894
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 08895
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 08896
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 08897
20 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 08898
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08899
20 solidity::evmasm::simplificationRuleListPart4 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#13}::~vector() [function] [call site2] 08900
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 08901
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08902
19 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart4_5 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 08903
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08904
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08905
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08906
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08907
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08908
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08909
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08910
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08911
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08912
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08913
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08914
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08915
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08916
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08917
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08918
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08919
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08920
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08921
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08922
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08923
20 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 08924
20 solidity::evmasm::simplificationRuleListPart4_5 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#10}::~vector() [function] [call site2] 08925
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08926
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 08927
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08928
19 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 08929
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08930
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08931
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08932
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08933
21 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern&&) [function] [call site2] 08934
20 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#2}::~vector() [function] [call site2] 08935
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08936
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08937
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08938
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08939
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08940
20 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#4}::~vector() [function] [call site2] 08941
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08942
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08943
20 void boost::multiprecision::detail::check_shift_range (unsigned long, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 08944
20 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 08945
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() , (boost::multiprecision::expression_template_option)0>&>(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&) const [function] [call site2] 08946
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08947
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08948
20 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#5}::~vector() [function] [call site2] 08949
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08950
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08951
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08952
20 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#7}::~vector() [function] [call site2] 08953
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08954
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08955
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08956
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08957
20 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#9}::~vector() [function] [call site2] 08958
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08959
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08960
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08961
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08962
20 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::~vector() [function] [call site2] 08963
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08964
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08965
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08966
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08967
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08968
20 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#13}::~vector() [function] [call site2] 08969
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08970
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08971
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08972
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08973
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08974
20 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#15}::~vector() [function] [call site2] 08975
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08976
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 08977
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08978
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08979
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08980
20 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#17}::~vector() [function] [call site2] 08981
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08982
20 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 08983
20 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 08984
20 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 08985
20 std::initializer_list ::initializer_list() [function] [call site2] 08986
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 08987
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() , (boost::multiprecision::expression_template_option)0> const&>(solidity::evmasm::Pattern&&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) const [function] [call site2] 08988
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08989
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08990
20 std::initializer_list ::initializer_list() [function] [call site2] 08991
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 08992
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() , (boost::multiprecision::expression_template_option)0> const&, solidity::evmasm::Pattern>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, solidity::evmasm::Pattern&&) const [function] [call site2] 08993
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 08994
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 08995
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 08996
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 08997
19 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 08998
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)21>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 08999
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09000
21 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09001
21 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 09002
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09003
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09004
20 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#1}::~vector() [function] [call site2] 09005
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09006
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09007
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09008
20 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#2}::~vector() [function] [call site2] 09009
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09010
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09011
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09012
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09013
20 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#3}::~vector() [function] [call site2] 09014
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09015
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09016
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09017
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09018
20 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#4}::~vector() [function] [call site2] 09019
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09020
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 09021
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09022
19 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 09023
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09024
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09025
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09026
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 09027
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09028
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09029
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 09030
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09031
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09032
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern const&) const [function] [call site2] 09033
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09034
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09035
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern const&) const [function] [call site2] 09036
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09037
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09038
20 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 09039
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#4}::~vector() [function] [call site2] 09040
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09041
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09042
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09043
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#5}::~vector() [function] [call site2] 09044
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09045
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09046
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09047
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09048
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#6}::~vector() [function] [call site2] 09049
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09050
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09051
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09052
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09053
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09054
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#8}::~vector() [function] [call site2] 09055
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09056
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09057
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09058
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09059
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09060
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#10}::~vector() [function] [call site2] 09061
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09062
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09063
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09064
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09065
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::vector({lambda()#11} const&) [function] [call site2] 09066
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09067
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09068
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#12}::~vector() [function] [call site2] 09069
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09070
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09071
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::vector({lambda()#11} const&) [function] [call site2] 09072
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09073
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09074
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#13}::~vector() [function] [call site2] 09075
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09076
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::~vector() [function] [call site2] 09077
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09078
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 09079
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 09080
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09081
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 09082
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09083
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09084
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#14}::~vector() [function] [call site2] 09085
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09086
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern const&) const [function] [call site2] 09087
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09088
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09089
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#15}::~vector() [function] [call site2] 09090
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09091
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09092
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09093
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#16}::~vector() [function] [call site2] 09094
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09095
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 09096
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09097
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09098
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#17}::~vector() [function] [call site2] 09099
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09100
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 09101
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09102
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09103
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#18}::~vector() [function] [call site2] 09104
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09105
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09106
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#19}::~vector() [function] [call site2] 09107
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09108
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09109
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09110
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#20}::~vector() [function] [call site2] 09111
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09112
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09113
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09114
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09115
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#21}::~vector() [function] [call site2] 09116
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09117
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09118
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09119
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09120
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09121
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#23}::~vector() [function] [call site2] 09122
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09123
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09124
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09125
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09126
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#25}::~vector() [function] [call site2] 09127
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09128
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09129
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09130
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09131
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09132
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#27}::~vector() [function] [call site2] 09133
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09134
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09135
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09136
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09137
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09138
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#29}::~vector() [function] [call site2] 09139
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09140
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09141
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09142
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09143
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09144
20 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#31}::~vector() [function] [call site2] 09145
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09146
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 09147
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09148
19 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart8 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 09149
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09150
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09151
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09152
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09153
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09154
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09155
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09156
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09157
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09158
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09159
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09160
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09161
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09162
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09163
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09164
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09165
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09166
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09167
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09168
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09169
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09170
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09171
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09172
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09173
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09174
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09175
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09176
20 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 09177
20 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 09178
20 solidity::evmasm::simplificationRuleListPart8 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#9}::~vector() [function] [call site2] 09179
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09180
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 09181
19 std::__1::optional ::operator*() & [function] [call site2] 09182
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09183
19 std::__1::vector , std::__1::allocator > > solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 09184
20 solidity::langutil::EVMVersion::hasSelfBalance() const [function] [call site2] 09185
21 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 09186
21 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 09187
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)49>::operator() (solidity::evmasm::Instruction&&) const [function] [call site2] 09188
21 std::initializer_list ::initializer_list() [function] [call site2] 09189
20 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 09190
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09191
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 09192
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09193
20 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#2}::~EVMVersion() [function] [call site2] 09194
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09195
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 09196
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09197
20 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 09198
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 09199
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09200
20 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#4}::~EVMVersion() [function] [call site2] 09201
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09202
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09203
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09204
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09205
20 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#6}::~EVMVersion() [function] [call site2] 09206
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09207
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09208
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09209
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09210
20 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#8}::~EVMVersion() [function] [call site2] 09211
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09212
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 09213
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09214
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09215
20 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#10}::~EVMVersion() [function] [call site2] 09216
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09217
20 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 09218
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 09219
20 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::~EVMVersion() [function] [call site2] 09220
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 09221
19 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 09222
18 solidity::evmasm::Rules::addRules(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 09223
19 solidity::evmasm::Rules::addRule(solidity::evmasm::SimplificationRule const&) [function] [call site2] 09224
20 solidity::evmasm::Pattern::instruction() const [function] [call site2] 09225
21 solidity::evmasm::Pattern::type() const [function] [call site2] 09226
18 solidity::evmasm::Rules::isInitialized() const [function] [call site2] 09227
18 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09228
18 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09229
18 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09230
18 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09231
18 boost::error_info ::error_info(char const*) [function] [call site2] 09232
17 solidity::evmasm::Rules::~Rules() [function] [call site2] 09233
17 solidity::evmasm::Rules::isInitialized() const [function] [call site2] 09234
17 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09235
17 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 09236
17 solidity::evmasm::SemanticInformation::isDeterministic(solidity::evmasm::AssemblyItem const&) [function] [call site2] 09237
17 solidity::evmasm::Rules::findFirstMatch(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) [function] [call site2] 09238
18 solidity::evmasm::Rules::resetMatchGroups() [function] [call site2] 09239
18 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09240
18 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 09241
19 solidity::evmasm::Pattern::matchesBaseItem(solidity::evmasm::AssemblyItem const*) const [function] [call site2] 09242
20 solidity::evmasm::Pattern::data() const [function] [call site2] 09243
21 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09244
20 bool boost::multiprecision::operator== , (boost::multiprecision::expression_template_option)0, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09245
21 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09246
21 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 09247
19 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 09248
19 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 09249
18 solidity::evmasm::Rules::resetMatchGroups() [function] [call site2] 09250
17 solidity::evmasm::ExpressionTemplate::ExpressionTemplate(solidity::evmasm::Pattern const&, solidity::langutil::SourceLocation const&) [function] [call site2] 09251
18 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09252
18 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09253
18 solidity::evmasm::Pattern::toAssemblyItem(solidity::langutil::SourceLocation const&) const [function] [call site2] 09254
19 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09255
19 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09256
19 solidity::evmasm::Pattern::data() const [function] [call site2] 09257
19 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09258
19 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09259
18 solidity::evmasm::Pattern::arguments() const [function] [call site2] 09260
18 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09261
17 solidity::evmasm::ExpressionClasses::rebuildExpression(solidity::evmasm::ExpressionTemplate const&) [function] [call site2] 09262
18 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09263
19 solidity::evmasm::ExpressionClasses::Expression::~Expression() [function] [call site2] 09264
18 solidity::evmasm::ExpressionClasses::rebuildExpression(solidity::evmasm::ExpressionTemplate const&) [function] [call site2] 09265
15 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 09266
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09267
15 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 09268
15 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 09269
15 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 09270
15 solidity::evmasm::SemanticInformation::isDupInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 09271
15 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 09272
15 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 09273
16 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09274
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09275
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09276
16 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09277
16 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 09278
15 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 09279
15 solidity::evmasm::SemanticInformation::isSwapInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 09280
15 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 09281
15 solidity::evmasm::KnownState::swapStackElements(int, int, solidity::langutil::SourceLocation const&) [function] [call site2] 09282
16 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09283
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09284
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09285
16 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09286
16 boost::error_info ::error_info(char const*) [function] [call site2] 09287
16 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 09288
16 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 09289
16 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 09290
15 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 09291
15 solidity::evmasm::KnownState::storeInStorage(unsigned int, unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 09292
16 solidity::evmasm::KnownState::StoreOperation::StoreOperation() [function] [call site2] 09293
16 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09294
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09295
16 solidity::evmasm::ExpressionClasses::knownToBeDifferent(unsigned int, unsigned int) [function] [call site2] 09296
17 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09297
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09298
16 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09299
15 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 09300
15 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 09301
15 solidity::evmasm::KnownState::loadFromStorage(unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 09302
16 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09303
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09304
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09305
16 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09306
15 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 09307
15 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 09308
15 solidity::evmasm::KnownState::storeInMemory(unsigned int, unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 09309
16 solidity::evmasm::KnownState::StoreOperation::StoreOperation() [function] [call site2] 09310
16 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09311
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09312
16 solidity::evmasm::ExpressionClasses::knownToBeDifferentBy32(unsigned int, unsigned int) [function] [call site2] 09313
17 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09314
17 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09315
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09316
16 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09317
15 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 09318
15 solidity::evmasm::KnownState::loadFromMemory(unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 09319
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09320
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09321
16 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09322
15 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 09323
15 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 09324
15 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 09325
15 solidity::evmasm::KnownState::applyKeccak256(unsigned int, unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 09326
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09327
16 solidity::evmasm::ExpressionClasses::knownConstant(unsigned int) [function] [call site2] 09328
17 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 09329
17 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 09330
17 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 09331
16 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 09332
17 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, int>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, int const&) [function] [call site2] 09333
17 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const [function] [call site2] 09334
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09335
16 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 09336
16 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09337
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09338
16 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09339
17 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09340
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09341
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09342
16 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09343
16 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 09344
16 solidity::evmasm::KnownState::loadFromMemory(unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 09345
16 solidity::evmasm::ExpressionClasses::knownConstant(unsigned int) [function] [call site2] 09346
16 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 09347
17 void solidity::toBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::vector > >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::vector >&) [function] [call site2] 09348
18 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 09349
16 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 09350
16 solidity::util::keccak256(std::__1::vector > const&) [function] [call site2] 09351
16 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 09352
17 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> solidity::fromBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::array >(std::__1::array const&) [function] [call site2] 09353
18 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 09354
18 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 09355
18 void boost::multiprecision::default_ops::eval_bitwise_or , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, unsigned long long>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 09356
19 _ZN5boost14multiprecision11default_ops23eval_bitwise_or_defaultINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEyEENS_11enable_if_cIXaasr14is_convertibleIT0_NS0_6numberIT_LNS0_26expression_template_optionE1EEEEE5valuesr14is_convertibleIS9_SB_EE5valueEvE4typeERSB_RKSB_RKS9_ [function] [call site2] 09357
20 void boost::multiprecision::default_ops::eval_bitwise_or , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 09358
16 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09359
16 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09360
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09361
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09362
16 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09363
15 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 09364
15 solidity::evmasm::SemanticInformation::memory(solidity::evmasm::Instruction) [function] [call site2] 09365
15 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 09366
15 solidity::evmasm::SemanticInformation::storage(solidity::evmasm::Instruction) [function] [call site2] 09367
15 solidity::evmasm::KnownState::resetMemory() [function] [call site2] 09368
15 solidity::evmasm::KnownState::resetKnownKeccak256Hashes() [function] [call site2] 09369
15 solidity::evmasm::KnownState::resetStorage() [function] [call site2] 09370
15 solidity::evmasm::InvalidDeposit::InvalidDeposit() [function] [call site2] 09371
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09372
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09373
15 boost::enable_if , solidity::evmasm::InvalidDeposit const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidDeposit const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09374
15 boost::error_info ::error_info(char const*) [function] [call site2] 09375
15 void boost::throw_exception (solidity::evmasm::InvalidDeposit const&) [function] [call site2] 09376
15 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 09377
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09378
15 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 09379
15 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 09380
15 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 09381
12 solidity::evmasm::KnownState::StoreOperation::isValid() const [function] [call site2] 09382
10 solidity::evmasm::CommonSubexpressionEliminator::getOptimizedItems() [function] [call site2] 09383
11 solidity::evmasm::CommonSubexpressionEliminator::optimizeBreakingItem() [function] [call site2] 09384
12 solidity::evmasm::KnownState::expressionClasses() const [function] [call site2] 09385
12 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 09386
12 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 09387
12 solidity::evmasm::ExpressionClasses::knownNonZero(unsigned int) [function] [call site2] 09388
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09389
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 09390
13 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 09391
13 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 09392
12 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09393
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09394
12 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 09395
12 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09396
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09397
12 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 09398
12 solidity::evmasm::AssemblyItem::setJumpType(solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 09399
12 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09400
12 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09401
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09402
12 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 09403
12 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 09404
12 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09405
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09406
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09407
12 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 09408
12 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 09409
12 solidity::evmasm::ExpressionClasses::knownZero(unsigned int) [function] [call site2] 09410
13 solidity::evmasm::Pattern::Pattern(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09411
13 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 09412
13 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 09413
12 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09414
12 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 09415
12 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 09416
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09417
12 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 09418
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09419
12 solidity::evmasm::ExpressionClasses::storeItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 09420
12 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09421
11 solidity::evmasm::KnownState::KnownState(solidity::evmasm::KnownState const&) [function] [call site2] 09422
11 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 09423
11 solidity::evmasm::KnownState::KnownState(solidity::evmasm::KnownState const&) [function] [call site2] 09424
11 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 09425
11 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 09426
11 solidity::evmasm::KnownState::stackElements() const [function] [call site2] 09427
11 solidity::evmasm::KnownState::stackElements() const [function] [call site2] 09428
11 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 09429
11 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 09430
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09431
11 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 09432
11 solidity::evmasm::KnownState::expressionClasses() const [function] [call site2] 09433
11 solidity::evmasm::CSECodeGenerator::CSECodeGenerator(solidity::evmasm::ExpressionClasses&, std::__1::vector > const&) [function] [call site2] 09434
11 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 09435
11 solidity::evmasm::KnownState::sequenceNumber() const [function] [call site2] 09436
11 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 09437
11 solidity::evmasm::CSECodeGenerator::~CSECodeGenerator() [function] [call site2] 09438
11 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 09439
11 solidity::evmasm::KnownState::~KnownState() [function] [call site2] 09440
10 __cxa_begin_catch [call site2] 09441
10 __cxa_end_catch [call site2] 09442
10 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 09443
10 __cxa_begin_catch [call site2] 09444
10 solidity::evmasm::CommonSubexpressionEliminator::~CommonSubexpressionEliminator() [function] [call site2] 09445
11 solidity::evmasm::KnownState::~KnownState() [function] [call site2] 09446
10 solidity::evmasm::KnownState::~KnownState() [function] [call site2] 09447
10 solidity::evmasm::Assembly::isCreation() const [function] [call site2] 09448
10 solidity::evmasm::Assembly::isCreation() const [function] [call site2] 09449
10 solidity::evmasm::ConstantOptimisationMethod::optimiseConstants(bool, unsigned long, solidity::langutil::EVMVersion, solidity::evmasm::Assembly&) [function] [call site2] 09450
11 solidity::evmasm::Assembly::items() [function] [call site2] 09451
11 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 09452
11 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09453
11 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 09454
12 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, int>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, int const&) [function] [call site2] 09455
11 solidity::evmasm::ConstantOptimisationMethod::Params::Params() [function] [call site2] 09456
12 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 09457
11 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09458
11 solidity::evmasm::LiteralMethod::LiteralMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09459
12 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09460
11 solidity::evmasm::LiteralMethod::gasNeeded() const [function] [call site2] 09461
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09462
12 solidity::evmasm::ConstantOptimisationMethod::simpleRunGas(std::__1::vector > const&) [function] [call site2] 09463
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 09464
13 solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction) [function] [call site2] 09465
14 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 09466
14 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 09467
14 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09468
14 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 09469
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09470
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09471
14 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09472
14 boost::error_info ::error_info(char const*) [function] [call site2] 09473
14 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 09474
14 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 09475
13 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLIjEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSE_ [function] [call site2] 09476
13 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLIjEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSE_ [function] [call site2] 09477
13 solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction) [function] [call site2] 09478
13 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLIjEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSE_ [function] [call site2] 09479
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09480
12 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 09481
12 std::__1::vector > solidity::toCompactBigEndian , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 09482
12 solidity::evmasm::ConstantOptimisationMethod::dataGas(std::__1::vector > const&) const [function] [call site2] 09483
13 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09484
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09485
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09486
13 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09487
13 boost::error_info ::error_info(char const*) [function] [call site2] 09488
13 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 09489
13 solidity::evmasm::GasMeter::dataGas(std::__1::vector > const&, bool, solidity::langutil::EVMVersion) [function] [call site2] 09490
14 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 09491
14 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLIjEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSE_ [function] [call site2] 09492
14 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >::type boost::multiprecision::operator* >, unsigned long>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, unsigned long const&) [function] [call site2] 09493
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::operator=(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>&&) [function] [call site2] 09494
15 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 09495
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09496
14 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 09497
14 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 09498
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09499
14 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09500
14 _ZN5boost14multiprecision8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEC2ILj0ELj0ELS3_1ELS4_0ENSt3__19allocatorIyEEEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_12disable_if_cIXsr30is_implicit_cpp_int_conversionISB_S5_EE5valueEvE4typeE [function] [call site2] 09501
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09502
12 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >::type boost::multiprecision::operator+ > >(unsigned int const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&) [function] [call site2] 09503
12 solidity::evmasm::ConstantOptimisationMethod::combineGas(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) const [function] [call site2] 09504
13 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void> >::type boost::multiprecision::operator* > >(unsigned long const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 09505
14 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(unsigned long const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 09506
11 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09507
11 solidity::evmasm::CodeCopyMethod::CodeCopyMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09508
12 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09509
11 solidity::evmasm::CodeCopyMethod::gasNeeded() const [function] [call site2] 09510
12 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 09511
13 __cxa_guard_acquire [call site2] 09512
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09513
13 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09514
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09515
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09516
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09517
13 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 09518
13 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 09519
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09520
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09521
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09522
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09523
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09524
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09525
13 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 09526
13 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 09527
12 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >::type boost::multiprecision::operator+ >, unsigned int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, unsigned int const&) [function] [call site2] 09528
13 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, unsigned int const&) [function] [call site2] 09529
13 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail14add_immediatesESB_jvvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 09530
12 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 09531
12 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 09532
12 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 09533
12 solidity::evmasm::ConstantOptimisationMethod::dataGas(std::__1::vector > const&) const [function] [call site2] 09534
12 solidity::evmasm::ConstantOptimisationMethod::combineGas(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) const [function] [call site2] 09535
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09536
11 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09537
11 solidity::evmasm::ComputeMethod::ComputeMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09538
12 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09539
12 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09540
13 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 09541
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09542
13 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09543
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09544
13 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 09545
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09546
13 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09547
14 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09548
14 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09549
14 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 09550
14 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09551
14 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09552
14 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 09553
15 solidity::evmasm::ConstantOptimisationMethod::simpleRunGas(std::__1::vector > const&) [function] [call site2] 09554
15 solidity::evmasm::GasCosts::expByteGas(solidity::langutil::EVMVersion) [function] [call site2] 09555
16 solidity::langutil::EVMVersion::spuriousDragon() [function] [call site2] 09556
16 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 09557
15 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >::type boost::multiprecision::operator+ >, unsigned long>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, unsigned long const&) [function] [call site2] 09558
15 solidity::evmasm::ConstantOptimisationMethod::bytesRequired(std::__1::vector > const&) [function] [call site2] 09559
16 solidity::evmasm::bytesRequired(std::__1::vector > const&, unsigned long, solidity::evmasm::Precision) [function] [call site2] 09560
15 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 09561
15 solidity::evmasm::ConstantOptimisationMethod::combineGas(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) const [function] [call site2] 09562
15 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09563
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09564
14 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 09565
14 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 09566
14 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, long long>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, long long const&) [function] [call site2] 09567
14 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 09568
14 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 09569
14 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 09570
14 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09571
14 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 09572
14 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 09573
14 boost::enable_if , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> >::type boost::multiprecision::operator- , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 09574
15 boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 09575
14 _ZN5boost14multiprecisionltINS0_6detail10expressionINS2_19subtract_immediatesENS0_6numberINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEENS5_INS7_ILj0ELj0ELS8_1ELS9_0ENSt3__19allocatorIyEEEELSB_1EEEvvEESG_LSB_1EEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS5_IT0_XT1_EEET_EE5valuenesr15number_categoryISK_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSM_RKSL_ [function] [call site2] 09576
15 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 09577
15 bool boost::multiprecision::default_ops::eval_gt >, boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&) [function] [call site2] 09578
16 bool boost::multiprecision::default_ops::eval_gt_imp >, boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&, mpl_::bool_ const&) [function] [call site2] 09579
17 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail19subtract_immediatesENS1_INS3_ILj256ELj256ELS4_0ELS5_0EvEELSA_0EEESB_vvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSN_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 09580
17 bool boost::multiprecision::default_ops::eval_gt > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 09581
17 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09582
14 boost::enable_if , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, void, void> >::type boost::multiprecision::operator- >, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09583
15 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09584
14 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator++(int) [function] [call site2] 09585
14 _ZN5boost14multiprecisioneqINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 09586
14 _ZN5boost14multiprecision3absINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEEENS_12disable_if_cIXeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE4EENS0_6detail10expressionINSD_8functionENSD_9abs_functISB_EENS0_6numberISB_LNS0_26expression_template_optionE1EEEvvEEE4typeERKSK_ [function] [call site2] 09587
15 boost::multiprecision::detail::expression > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(boost::multiprecision::detail::abs_funct > > const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 09588
14 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 09589
14 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 09590
14 _ZN5boost14multiprecisiongeINS0_6detail8functionENS2_9abs_functINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEEENS0_6numberISC_LNS0_26expression_template_optionE1EEEvvNSE_INS6_ILj256ELj256ELS7_0ELS8_0EvEELSF_0EEEEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS2_10expressionIT_T0_T1_T2_T3_E11result_typeET4_EE5valuenesr15number_categoryISR_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSQ_RKSS_ [function] [call site2] 09591
15 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail8functionENSD_9abs_functIS9_EESB_vvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSN_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 09592
15 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09593
15 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09594
15 bool boost::multiprecision::default_ops::eval_lt >, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 09595
16 bool boost::multiprecision::default_ops::eval_lt_imp >, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, mpl_::bool_ const&) [function] [call site2] 09596
17 bool boost::multiprecision::default_ops::eval_lt > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 09597
17 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09598
14 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSE_RKSF_ [function] [call site2] 09599
14 _ZN5boost14multiprecision3absINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEEENS_12disable_if_cIXeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE4EENS0_6detail10expressionINSD_8functionENSD_9abs_functISB_EENS0_6numberISB_LNS0_26expression_template_optionE1EEEvvEEE4typeERKSK_ [function] [call site2] 09600
14 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEC2INS0_6detail8functionENSA_9abs_functINS3_ILj0ELj0ELS4_1ELS5_0ENSt3__19allocatorIyEEEEEENS1_ISG_LS7_1EEEvvEERKNSA_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXaantsr14is_convertibleINSP_11result_typeES8_EE5valuesr5boost14multiprecision6detail25is_explicitly_convertibleIST_S8_EE5valueEvE4typeE [function] [call site2] 09601
15 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>& boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::assign > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>(boost::multiprecision::detail::expression > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&) [function] [call site2] 09602
16 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> >(boost::multiprecision::detail::expression > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&) [function] [call site2] 09603
16 void boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::do_assign > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>(boost::multiprecision::detail::expression > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&, mpl_::bool_ const&) [function] [call site2] 09604
17 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail8functionENSD_9abs_functIS9_EESB_vvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSN_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 09605
17 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>& boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 09606
18 void boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 09607
17 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09608
14 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09609
15 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 09610
15 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 09611
15 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09612
16 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 09613
16 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09614
16 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09615
16 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 09616
16 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09617
16 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09618
16 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 09619
16 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 09620
16 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09621
17 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09622
17 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09623
17 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 09624
17 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISD_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSE_RKSF_ [function] [call site2] 09625
18 _ZN5boost14multiprecision8backends7eval_gtILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEbE4typeERKNS8_IXT_EXT0_ELS9_1EXT1_ESA_EEx [function] [call site2] 09626
17 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09627
17 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 09628
17 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISD_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSE_RKSF_ [function] [call site2] 09629
18 _ZN5boost14multiprecision8backends7eval_ltILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE1EXT1_ET2_EEEE5valueEbE4typeERKSB_x [function] [call site2] 09630
17 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09631
17 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 09632
17 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 09633
17 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09634
12 solidity::evmasm::ComputeMethod::checkRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, std::__1::vector > const&) const [function] [call site2] 09635
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 09636
13 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 09637
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 09638
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09639
13 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 09640
14 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy [function] [call site2] 09641
14 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy [function] [call site2] 09642
14 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 09643
15 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 09644
16 __clang_call_terminate [call site2] 09645
16 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 09646
16 _ZN5boost14multiprecision8backends15setup_karatsubaILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXoooosr18is_fixed_precisionINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuesr18is_fixed_precisionINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuesr18is_fixed_precisionINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 09647
17 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 09648
18 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::cpp_int_base(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 09649
19 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 09650
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::data_type::data_type(unsigned long long*, unsigned int) [function] [call site2] 09651
17 boost::multiprecision::backends::karatsuba_storage_size(unsigned int) [function] [call site2] 09652
17 __clang_call_terminate [call site2] 09653
17 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 09654
17 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long*, unsigned int, unsigned int) [function] [call site2] 09655
18 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::cpp_int_base(unsigned long long*, unsigned int, unsigned int) [function] [call site2] 09656
19 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 09657
17 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 09658
17 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage::scoped_shared_storage(std::__1::allocator const&, unsigned int) [function] [call site2] 09659
18 boost::empty_::empty_value , 0u, true>::empty_value const&>(boost::empty_init_t, std::__1::allocator const&) [function] [call site2] 09660
17 void boost::multiprecision::backends::multiply_karatsuba<0u, 0u, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::scoped_shared_storage&) [function] [call site2] 09661
18 _ZN5boost14multiprecision8backends13eval_multiplyILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEELj0ELj0ELS3_1ELS4_0ES7_Lj0ELj0ELS3_1ELS4_0ES7_EENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERSB_RKSD_RKSF_ [function] [call site2] 09662
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 09663
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 09664
19 void boost::multiprecision::backends::resize_for_carry<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, unsigned int) [function] [call site2] 09665
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 09666
18 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 09667
18 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 09668
18 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 09669
18 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage&, unsigned int) [function] [call site2] 09670
19 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::cpp_int_base(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage&, unsigned int) [function] [call site2] 09671
20 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 09672
18 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage&, unsigned int) [function] [call site2] 09673
18 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage&, unsigned int) [function] [call site2] 09674
18 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long*, unsigned int, unsigned int) [function] [call site2] 09675
18 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long*, unsigned int, unsigned int) [function] [call site2] 09676
18 void boost::multiprecision::backends::multiply_karatsuba<0u, 0u, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::scoped_shared_storage&) [function] [call site2] 09677
19 void boost::multiprecision::backends::multiply_karatsuba<0u, 0u, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::scoped_shared_storage&) [function] [call site2] 09678
20 void boost::multiprecision::backends::add_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 09679
20 void boost::multiprecision::backends::add_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 09680
20 void boost::multiprecision::backends::multiply_karatsuba<0u, 0u, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::scoped_shared_storage&) [function] [call site2] 09681
21 void boost::multiprecision::backends::subtract_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 09682
21 void boost::multiprecision::backends::subtract_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 09683
21 void boost::multiprecision::backends::add_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 09684
21 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage::deallocate(unsigned int) [function] [call site2] 09685
17 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage::scoped_shared_storage(std::__1::allocator const&, unsigned int) [function] [call site2] 09686
17 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage&, unsigned int) [function] [call site2] 09687
17 void boost::multiprecision::backends::multiply_karatsuba<0u, 0u, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::scoped_shared_storage&) [function] [call site2] 09688
17 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>& boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 09689
17 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage::~scoped_shared_storage() [function] [call site2] 09690
18 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage::allocator() [function] [call site2] 09691
19 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 09692
16 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 09693
16 __clang_call_terminate [call site2] 09694
13 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 09695
13 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 09696
13 _ZN5boost14multiprecision3powINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEEENS_11enable_if_cIXeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberIS8_LNS0_26expression_template_optionE0EEEE4typeERKSC_RKj [function] [call site2] 09697
14 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, unsigned int>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, unsigned int const&) [function] [call site2] 09698
14 _ZN5boost14multiprecision11default_ops8eval_powINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEjEENS_11enable_if_cIXsr11is_integralIT0_EE5valueEvE4typeERT_RKSC_RKS9_ [function] [call site2] 09699
15 boost::integral_constant ::operator mpl_::bool_ const&() const [function] [call site2] 09700
15 void boost::multiprecision::default_ops::detail::pow_imp , unsigned int>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned int const&, mpl_::bool_ const&) [function] [call site2] 09701
16 void boost::multiprecision::default_ops::detail::pow_imp , unsigned int>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned int const&, mpl_::bool_ const&) [function] [call site2] 09702
17 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 09703
17 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 09704
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09705
13 _ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 09706
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09707
13 void boost::multiprecision::backends::subtract_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 09708
14 __clang_call_terminate [call site2] 09709
14 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 09710
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09711
13 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 09712
13 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 09713
13 _ZN5boost14multiprecisionlsINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEjEENS_11enable_if_cIXaasr11is_integralIT0_EE5valueeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberISC_LNS0_26expression_template_optionE1EEEE4typeEOSG_RKSB_ [function] [call site2] 09714
13 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 09715
13 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09716
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09717
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09718
13 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09719
13 boost::error_info ::error_info(char const*) [function] [call site2] 09720
13 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 09721
13 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0ES6_LS7_0EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSA_4EEbE4typeERKNS0_6numberIS9_XT0_EEERKNSE_ISB_XT2_EEE [function] [call site2] 09722
13 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09723
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09724
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09725
13 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09726
13 boost::error_info ::error_info(char const*) [function] [call site2] 09727
13 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 09728
13 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 09729
13 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 09730
13 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 09731
13 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 09732
13 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09733
13 bool boost::multiprecision::operator== , (boost::multiprecision::expression_template_option)0, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09734
12 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09735
12 solidity::evmasm::ConstantOptimisationMethod::~ConstantOptimisationMethod() [function] [call site2] 09736
11 solidity::evmasm::ComputeMethod::gasNeeded() const [function] [call site2] 09737
12 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 09738
11 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 09739
11 solidity::evmasm::CodeCopyMethod::execute(solidity::evmasm::Assembly&) const [function] [call site2] 09740
12 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 09741
12 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 09742
12 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 09743
12 solidity::evmasm::Assembly::newData(std::__1::vector > const&) [function] [call site2] 09744
13 solidity::util::asString(std::__1::vector > const&) [function] [call site2] 09745
13 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 09746
13 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 09747
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 09748
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 09749
11 solidity::evmasm::ComputeMethod::execute(solidity::evmasm::Assembly&) const [function] [call site2] 09750
11 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09751
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 09752
11 solidity::evmasm::ComputeMethod::~ComputeMethod() [function] [call site2] 09753
12 solidity::evmasm::ConstantOptimisationMethod::~ConstantOptimisationMethod() [function] [call site2] 09754
11 solidity::evmasm::ConstantOptimisationMethod::replaceConstants(std::__1::vector >&, std::__1::map , (boost::multiprecision::expression_template_option)0>, std::__1::vector >, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> const, std::__1::vector > > > > const&) [function] [call site2] 09755
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 09756
12 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 09757
10 std::__1::optional , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> const, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> > > > >::operator*() & [function] [call site2] 09758
7 solidity::evmasm::Assembly::numSubs() const [function] [call site2] 09759
7 solidity::evmasm::Assembly::sub(unsigned long) [function] [call site2] 09760
7 solidity::evmasm::Assembly::numSubs() const [function] [call site2] 09761
7 solidity::evmasm::Assembly::sub(unsigned long) [function] [call site2] 09762
7 solidity::yul::EthAssemblyAdapter::~EthAssemblyAdapter() [function] [call site2] 09763
8 solidity::yul::AbstractAssembly::~AbstractAssembly() [function] [call site2] 09764
7 solidity::evmasm::Assembly::~Assembly() [function] [call site2] 09765
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 09766
8 solidity::evmasm::LinkerObject::~LinkerObject() [function] [call site2] 09767
6 solidity::frontend::CompilerStack::assemble(solidity::frontend::ContractDefinition const&, std::__1::shared_ptr , std::__1::shared_ptr ) [function] [call site2] 09768
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09769
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09770
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09771
7 boost::error_info ::error_info(char const*) [function] [call site2] 09772
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 09773
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09774
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09775
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09776
7 boost::error_info ::error_info(char const*) [function] [call site2] 09777
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 09778
7 solidity::frontend::ContractDefinition::fullyQualifiedName() const [function] [call site2] 09779
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 09780
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09781
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09782
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09783
7 boost::error_info ::error_info(char const*) [function] [call site2] 09784
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 09785
7 solidity::evmasm::Assembly::assemble() const [function] [call site2] 09786
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09787
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09788
8 solidity::evmasm::Assembly::assemble() const [function] [call site2] 09789
9 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09790
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09791
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09792
9 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09793
9 boost::error_info ::error_info(char const*) [function] [call site2] 09794
9 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09795
9 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 09796
9 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09797
9 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 09798
9 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09799
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09800
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09801
9 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09802
9 boost::error_info ::error_info(char const*) [function] [call site2] 09803
9 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09804
9 solidity::evmasm::Assembly::codeSize(unsigned int) const [function] [call site2] 09805
10 unsigned int solidity::numberEncodingSize (unsigned long) [function] [call site2] 09806
10 solidity::evmasm::AssemblyItem::bytesRequired(unsigned long, solidity::evmasm::Precision) const [function] [call site2] 09807
9 unsigned int solidity::numberEncodingSize (unsigned int) [function] [call site2] 09808
9 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 09809
10 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 09810
9 unsigned int solidity::numberEncodingSize (unsigned int) [function] [call site2] 09811
9 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 09812
9 solidity::evmasm::Assembly::assemble() const [function] [call site2] 09813
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 09814
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 09815
10 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 09816
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09817
10 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 09818
10 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 09819
10 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 09820
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09821
10 void solidity::toBigEndian , (boost::multiprecision::expression_template_option)0>, solidity::util::vector_ref >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::util::vector_ref &) [function] [call site2] 09822
11 solidity::util::vector_ref ::size() const [function] [call site2] 09823
11 solidity::util::vector_ref ::operator[](unsigned long) [function] [call site2] 09824
10 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 09825
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09826
10 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09827
11 void solidity::toBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::array >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::array &) [function] [call site2] 09828
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09829
10 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EmEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 09830
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09831
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09832
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09833
10 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09834
10 boost::error_info ::error_info(char const*) [function] [call site2] 09835
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09836
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09837
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 09838
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09839
10 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EmEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 09840
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09841
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09842
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09843
10 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09844
10 boost::error_info ::error_info(char const*) [function] [call site2] 09845
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09846
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09847
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 09848
10 solidity::evmasm::Assembly::subAssemblyById(unsigned long) const [function] [call site2] 09849
11 solidity::evmasm::Assembly::decodeSubPath(unsigned long) const [function] [call site2] 09850
12 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09851
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09852
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09853
12 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09854
12 boost::error_info ::error_info(char const*) [function] [call site2] 09855
12 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09856
11 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09857
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09858
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09859
11 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09860
11 boost::error_info ::error_info(char const*) [function] [call site2] 09861
11 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09862
11 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09863
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09864
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09865
11 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09866
11 boost::error_info ::error_info(char const*) [function] [call site2] 09867
11 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09868
10 solidity::evmasm::AssemblyItem::setPushedValue(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) const [function] [call site2] 09869
10 unsigned int solidity::numberEncodingSize (unsigned long) [function] [call site2] 09870
10 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 09871
10 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 09872
10 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 09873
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09874
10 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09875
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09876
10 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 09877
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09878
10 solidity::evmasm::AssemblyItem::verbatimData() const [function] [call site2] 09879
11 solidity::util::Exception::Exception() [function] [call site2] 09880
11 std::__1::optional > > >::operator*() const & [function] [call site2] 09881
10 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 09882
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09883
10 std::__1::vector > solidity::toCompactBigEndian , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 09884
10 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 09885
10 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 09886
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09887
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09888
10 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 09889
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09890
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09891
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09892
10 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09893
10 boost::error_info ::error_info(char const*) [function] [call site2] 09894
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09895
10 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 09896
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09897
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09898
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09899
10 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09900
10 boost::error_info ::error_info(char const*) [function] [call site2] 09901
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09902
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 09903
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 09904
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09905
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09906
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09907
10 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09908
10 boost::error_info ::error_info(char const*) [function] [call site2] 09909
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09910
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09911
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09912
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09913
10 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09914
10 boost::error_info ::error_info(char const*) [function] [call site2] 09915
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09916
10 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 09917
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09918
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09919
10 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09920
10 boost::error_info ::error_info(char const*) [function] [call site2] 09921
10 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 09922
10 __cxa_allocate_exception [call site2] 09923
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 09924
10 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 09925
10 solidity::langutil::Error::Error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&) [function] [call site2] 09926
11 solidity::util::Exception::Exception() [function] [call site2] 09927
11 boost::enable_if , solidity::langutil::Error const&>::type boost::operator<< (solidity::langutil::Error const&, boost::error_info &&) [function] [call site2] 09928
11 solidity::util::Exception::~Exception() [function] [call site2] 09929
10 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 09930
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 09931
10 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 09932
10 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 09933
10 solidity::evmasm::Assembly::subAssemblyById(unsigned long) const [function] [call site2] 09934
10 solidity::evmasm::LinkerObject::append(solidity::evmasm::LinkerObject const&) [function] [call site2] 09935
11 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 09936
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09937
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09938
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09939
10 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09940
10 boost::error_info ::error_info(char const*) [function] [call site2] 09941
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09942
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09943
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09944
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09945
10 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09946
10 boost::error_info ::error_info(char const*) [function] [call site2] 09947
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09948
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09949
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09950
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09951
10 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09952
10 boost::error_info ::error_info(char const*) [function] [call site2] 09953
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09954
10 unsigned int solidity::numberEncodingSize (unsigned long) [function] [call site2] 09955
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 09956
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09957
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09958
10 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09959
10 boost::error_info ::error_info(char const*) [function] [call site2] 09960
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 09961
10 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 09962
10 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 09963
10 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::views::enumerate_fn, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure ) [function] [call site2] 09964
10 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS2_10index_viewImlEENS_8ref_viewIKNSt3__16vectorIN8solidity6evmasm12AssemblyItemENS7_9allocatorISB_EEEEEEEEELNS_11cardinalityEn1EE5beginISH_Lb1ELi0EEENS_14basic_iteratorINS7_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 09965
10 bool ranges::operator!= , ranges::ref_view > const> >::cursor , ranges::iter_zip_with_view , ranges::ref_view > const> >::sentinel , true, 0>(ranges::basic_iterator , ranges::ref_view > const> >::cursor > const&, ranges::iter_zip_with_view , ranges::ref_view > const> >::sentinel const&) [function] [call site2] 09966
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 09967
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 09968
10 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 09969
10 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 09970
10 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 09971
10 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 09972
10 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 09973
10 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 09974
7 solidity::evmasm::LinkerObject::operator=(solidity::evmasm::LinkerObject const&) [function] [call site2] 09975
7 __cxa_begin_catch [call site2] 09976
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 09977
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09978
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09979
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09980
7 boost::error_info ::error_info(char const*) [function] [call site2] 09981
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 09982
7 __cxa_end_catch [call site2] 09983
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 09984
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09985
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09986
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09987
7 boost::error_info ::error_info(char const*) [function] [call site2] 09988
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 09989
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 09990
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 09991
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 09992
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 09993
7 boost::error_info ::error_info(char const*) [function] [call site2] 09994
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 09995
7 solidity::evmasm::Assembly::assemble() const [function] [call site2] 09996
7 solidity::evmasm::LinkerObject::operator=(solidity::evmasm::LinkerObject const&) [function] [call site2] 09997
7 __cxa_begin_catch [call site2] 09998
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 09999
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10000
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10001
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10002
7 boost::error_info ::error_info(char const*) [function] [call site2] 10003
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10004
7 __cxa_end_catch [call site2] 10005
7 solidity::langutil::EVMVersion::spuriousDragon() [function] [call site2] 10006
7 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 10007
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 10008
7 solidity::frontend::ASTNode::location() const [function] [call site2] 10009
7 solidity::langutil::ErrorReporter::warning(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10010
6 solidity::yul::YulStack::~YulStack() [function] [call site2] 10011
5 solidity::frontend::CompilerStack::compileContract(solidity::frontend::ContractDefinition const&, std::__1::map , std::__1::less , std::__1::allocator > > >&) [function] [call site2] 10012
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10013
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10014
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10015
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10016
6 boost::error_info ::error_info(char const*) [function] [call site2] 10017
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10018
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10019
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10020
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10021
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10022
6 boost::error_info ::error_info(char const*) [function] [call site2] 10023
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10024
6 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 10025
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10026
6 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10027
6 boost::error_info ::error_info(char const*) [function] [call site2] 10028
6 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 10029
6 solidity::frontend::ContractDefinition::canBeDeployed() const [function] [call site2] 10030
6 solidity::frontend::CompilerStack::compileContract(solidity::frontend::ContractDefinition const&, std::__1::map , std::__1::less , std::__1::allocator > > >&) [function] [call site2] 10031
7 solidity::frontend::ContractDefinition::fullyQualifiedName() const [function] [call site2] 10032
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10033
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10034
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10035
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10036
7 boost::error_info ::error_info(char const*) [function] [call site2] 10037
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10038
7 solidity::frontend::CompilerStack::createCBORMetadata(solidity::frontend::CompilerStack::Contract const&, bool) const [function] [call site2] 10039
7 solidity::frontend::Compiler::compileContract(solidity::frontend::ContractDefinition const&, std::__1::map , std::__1::less , std::__1::allocator > > > const&, std::__1::vector > const&) [function] [call site2] 10040
8 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 10041
8 solidity::frontend::ContractCompiler::ContractCompiler(solidity::frontend::ContractCompiler*, solidity::frontend::CompilerContext&, solidity::frontend::OptimiserSettings) [function] [call site2] 10042
9 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings&&) [function] [call site2] 10043
8 solidity::frontend::ContractCompiler::compileContract(solidity::frontend::ContractDefinition const&, std::__1::map , std::__1::less , std::__1::allocator > > > const&) [function] [call site2] 10044
9 solidity::frontend::CompilerContext::LocationSetter::LocationSetter(solidity::frontend::CompilerContext&, solidity::frontend::ASTNode const&) [function] [call site2] 10045
10 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 10046
10 solidity::frontend::CompilerContext::pushVisitedNodes(solidity::frontend::ASTNode const*) [function] [call site2] 10047
11 solidity::frontend::CompilerContext::updateSourceLocation() [function] [call site2] 10048
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 10049
12 solidity::frontend::ASTNode::location() const [function] [call site2] 10050
12 solidity::evmasm::Assembly::setSourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 10051
9 solidity::frontend::ContractCompiler::appendDelegatecallCheck() [function] [call site2] 10052
10 solidity::frontend::CompilerContext::appendDeployTimeAddress() [function] [call site2] 10053
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 10054
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 10055
11 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 10056
12 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 10057
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10058
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10059
12 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10060
12 boost::error_info ::error_info(char const*) [function] [call site2] 10061
12 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 10062
12 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 10063
12 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 10064
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10065
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 10066
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 10067
11 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 10068
9 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 10069
9 solidity::frontend::ContractCompiler::initializeContext(solidity::frontend::ContractDefinition const&, std::__1::map , std::__1::less , std::__1::allocator > > > const&) [function] [call site2] 10070
10 solidity::frontend::Scopable::sourceUnit() const [function] [call site2] 10071
10 solidity::frontend::CompilerContext::setUseABICoderV2(bool) [function] [call site2] 10072
10 solidity::frontend::CompilerContext::setOtherCompilers(std::__1::map , std::__1::less , std::__1::allocator > > > const&) [function] [call site2] 10073
10 solidity::frontend::CompilerContext::setMostDerivedContract(solidity::frontend::ContractDefinition const&) [function] [call site2] 10074
10 solidity::frontend::ContractCompiler::registerImmutableVariables(solidity::frontend::ContractDefinition const&) [function] [call site2] 10075
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10076
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10077
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10078
11 boost::error_info ::error_info(char const*) [function] [call site2] 10079
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10080
11 solidity::frontend::ContractType::ContractType(solidity::frontend::ContractDefinition const&, bool) [function] [call site2] 10081
11 solidity::frontend::ContractType::immutableVariables() const [function] [call site2] 10082
11 solidity::frontend::CompilerContext::addImmutable(solidity::frontend::VariableDeclaration const&) [function] [call site2] 10083
12 std::__1::optional ::operator*() & [function] [call site2] 10084
10 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 10085
10 solidity::frontend::CompilerUtils::initialiseFreeMemoryPointer() [function] [call site2] 10086
11 solidity::frontend::CompilerContext::reservedMemory() [function] [call site2] 10087
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> boost::multiprecision::operator+ > >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&) [function] [call site2] 10088
12 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 10089
11 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 10090
11 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10091
11 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10092
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 10093
12 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 10094
12 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 10095
11 solidity::frontend::CompilerUtils::storeFreeMemoryPointer() [function] [call site2] 10096
12 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10097
10 solidity::frontend::ContractCompiler::registerStateVariables(solidity::frontend::ContractDefinition const&) [function] [call site2] 10098
11 solidity::frontend::ContractType::ContractType(solidity::frontend::ContractDefinition const&, bool) [function] [call site2] 10099
11 solidity::frontend::ContractType::stateVariables() const [function] [call site2] 10100
11 solidity::frontend::CompilerContext::addStateVariable(solidity::frontend::VariableDeclaration const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, unsigned int) [function] [call site2] 10101
10 solidity::frontend::CompilerContext::resetVisitedNodes(solidity::frontend::ASTNode const*) [function] [call site2] 10102
11 solidity::frontend::CompilerContext::updateSourceLocation() [function] [call site2] 10103
9 solidity::frontend::ContractCompiler::appendFunctionSelector(solidity::frontend::ContractDefinition const&) [function] [call site2] 10104
10 solidity::frontend::ContractDefinition::interfaceFunctions(bool) const [function] [call site2] 10105
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 10106
10 solidity::frontend::CompilerContext::stackHeight() const [function] [call site2] 10107
11 solidity::evmasm::Assembly::deposit() const [function] [call site2] 10108
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10109
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10110
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10111
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10112
10 boost::error_info ::error_info(char const*) [function] [call site2] 10113
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10114
10 solidity::frontend::ContractDefinition::fallbackFunction() const [function] [call site2] 10115
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 10116
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10117
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10118
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10119
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10120
10 boost::error_info ::error_info(char const*) [function] [call site2] 10121
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10122
10 solidity::frontend::ContractDefinition::receiveFunction() const [function] [call site2] 10123
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 10124
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10125
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10126
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10127
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10128
10 boost::error_info ::error_info(char const*) [function] [call site2] 10129
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10130
10 (anonymous namespace)::hasPayableFunctions(solidity::frontend::ContractDefinition const&) [function] [call site2] 10131
11 solidity::frontend::ContractDefinition::receiveFunction() const [function] [call site2] 10132
11 solidity::frontend::ContractDefinition::fallbackFunction() const [function] [call site2] 10133
11 solidity::frontend::FunctionDefinition::isPayable() const [function] [call site2] 10134
11 solidity::frontend::ContractDefinition::interfaceFunctions(bool) const [function] [call site2] 10135
11 solidity::frontend::FunctionType::isPayable() const [function] [call site2] 10136
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 10137
10 solidity::frontend::ContractCompiler::appendCallValueCheck() [function] [call site2] 10138
11 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10139
11 solidity::frontend::CompilerContext::appendConditionalRevert(bool, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10140
12 solidity::langutil::EVMVersion::supportsReturndata() const [function] [call site2] 10141
12 solidity::frontend::OptimiserSettings::none() [function] [call site2] 10142
12 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10143
13 solidity::frontend::CompilerContext::stackHeight() const [function] [call site2] 10144
13 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10145
13 solidity::yul::ExternalIdentifierAccess::ExternalIdentifierAccess() [function] [call site2] 10146
13 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10147
13 solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 10148
13 solidity::langutil::CharStream::CharStream(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10149
13 solidity::yul::EVMDialect::strictAssemblyForEVM(solidity::langutil::EVMVersion) [function] [call site2] 10150
13 solidity::evmasm::Assembly::currentSourceLocation() const [function] [call site2] 10151
13 solidity::yul::Parser::Parser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::optional ) [function] [call site2] 10152
13 solidity::yul::Parser::parse(solidity::langutil::CharStream&) [function] [call site2] 10153
14 solidity::yul::Parser::parseInline(std::__1::shared_ptr const&) [function] [call site2] 10154
14 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 10155
13 solidity::yul::AsmAnalysisInfo::AsmAnalysisInfo() [function] [call site2] 10156
13 solidity::yul::AsmAnalyzer::AsmAnalyzer(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::function , std::__1::set , std::__1::allocator >) [function] [call site2] 10157
13 solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&) [function] [call site2] 10158
13 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 10159
13 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >)::$_3::operator()(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 10160
14 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 10161
14 solidity::langutil::SourceReferenceFormatter::formatErrorInformation(solidity::langutil::Error const&, solidity::langutil::CharStream const&) [function] [call site2] 10162
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10163
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10164
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10165
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10166
14 boost::error_info ::error_info(char const*) [function] [call site2] 10167
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10168
13 solidity::yul::Object::Object() [function] [call site2] 10169
14 solidity::yul::ObjectNode::ObjectNode() [function] [call site2] 10170
13 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 10171
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10172
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10173
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10174
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10175
13 boost::error_info ::error_info(char const*) [function] [call site2] 10176
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10177
13 solidity::frontend::CompilerContext::optimizeYul(solidity::yul::Object&, solidity::yul::EVMDialect const&, solidity::frontend::OptimiserSettings const&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 10178
14 solidity::frontend::CompilerContext::runtimeContext() const [function] [call site2] 10179
14 solidity::yul::GasMeter::GasMeter(solidity::yul::EVMDialect const&, bool, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>) [function] [call site2] 10180
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 10181
14 solidity::yul::OptimiserSuite::run(solidity::yul::Dialect const&, solidity::yul::GasMeter const*, solidity::yul::Object&, bool, std::__1::basic_string_view >, std::__1::optional , std::__1::set , std::__1::allocator > const&) [function] [call site2] 10182
14 solidity::yul::GasMeter::~GasMeter() [function] [call site2] 10183
15 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 10184
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10185
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10186
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10187
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10188
13 boost::error_info ::error_info(char const*) [function] [call site2] 10189
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10190
13 solidity::langutil::DebugInfoSelection::Default() [function] [call site2] 10191
14 solidity::langutil::DebugInfoSelection::All(bool) [function] [call site2] 10192
15 solidity::langutil::DebugInfoSelection::DebugInfoSelection() [function] [call site2] 10193
15 solidity::langutil::DebugInfoSelection::componentMap() [function] [call site2] 10194
15 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, ranges::views::view_closure ) [function] [call site2] 10195
15 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISS_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 10196
15 bool ranges::operator!= , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 10197
13 solidity::yul::AsmPrinter::AsmPrinter(solidity::yul::Dialect const&, std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) [function] [call site2] 10198
14 solidity::yul::AsmPrinter::AsmPrinter(solidity::yul::Dialect const*, std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) [function] [call site2] 10199
15 std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >::operator*() & [function] [call site2] 10200
13 solidity::yul::AsmPrinter::operator()(solidity::yul::Block const&) [function] [call site2] 10201
14 std::__1::basic_string , std::__1::allocator > solidity::yul::AsmPrinter::formatDebugData (solidity::yul::Block const&) [function] [call site2] 10202
15 solidity::yul::AsmPrinter::formatDebugData(std::__1::shared_ptr const&, bool) [function] [call site2] 10203
16 solidity::langutil::DebugInfoSelection::none() const [function] [call site2] 10204
16 std::__1::optional ::operator*() & [function] [call site2] 10205
16 solidity::langutil::SourceLocation::operator!=(solidity::langutil::SourceLocation const&) const [function] [call site2] 10206
16 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 10207
16 solidity::yul::AsmPrinter::formatSourceLocation(solidity::langutil::SourceLocation const&, std::__1::map , std::__1::allocator >, unsigned int, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned int> > > const&, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) [function] [call site2] 10208
16 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10209
14 auto ranges::views::transform_fn::operator() (solidity::yul::AsmPrinter::operator()(solidity::yul::Block const&)::$_4) const [function] [call site2] 10210
14 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector , std::__1::allocator > > const&, ranges::views::view_closure >) [function] [call site2] 10211
14 boost::range_value , std::__1::allocator > > const>, solidity::yul::AsmPrinter::operator()(solidity::yul::Block const&)::$_4> >::type boost::algorithm::join , std::__1::allocator > > const>, solidity::yul::AsmPrinter::operator()(solidity::yul::Block const&)::$_4>, char [2]>(ranges::transform_view , std::__1::allocator > > const>, solidity::yul::AsmPrinter::operator()(solidity::yul::Block const&)::$_4> const&, char const (&) [2]) [function] [call site2] 10212
14 ranges::iter_transform_view , std::__1::allocator > > const>, ranges::indirected >::~iter_transform_view() [function] [call site2] 10213
14 void boost::algorithm::replace_all , std::__1::allocator >, char [2], char [6]>(std::__1::basic_string , std::__1::allocator >&, char const (&) [2], char const (&) [6]) [function] [call site2] 10214
13 solidity::langutil::DebugInfoSelection::Default() [function] [call site2] 10215
13 solidity::yul::AsmPrinter::AsmPrinter(solidity::yul::Dialect const&, std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) [function] [call site2] 10216
13 solidity::yul::AsmPrinter::operator()(solidity::yul::Block const&) [function] [call site2] 10217
13 solidity::langutil::CharStream::CharStream(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10218
13 solidity::yul::Parser::Parser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::optional ) [function] [call site2] 10219
13 solidity::yul::Parser::parse(solidity::langutil::CharStream&) [function] [call site2] 10220
13 solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&) [function] [call site2] 10221
13 solidity::yul::AsmAnalysisInfo::operator=(solidity::yul::AsmAnalysisInfo&&) [function] [call site2] 10222
13 solidity::langutil::CharStream::~CharStream() [function] [call site2] 10223
13 solidity::yul::AsmAnalysisInfo::operator=(solidity::yul::AsmAnalysisInfo&&) [function] [call site2] 10224
13 solidity::yul::Object::~Object() [function] [call site2] 10225
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10226
13 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >)::$_3::operator()(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 10227
13 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 10228
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10229
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10230
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10231
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10232
13 boost::error_info ::error_info(char const*) [function] [call site2] 10233
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10234
13 solidity::yul::CodeGenerator::assemble(solidity::yul::Block const&, solidity::yul::AsmAnalysisInfo&, solidity::evmasm::Assembly&, solidity::langutil::EVMVersion, std::__1::function , bool, bool) [function] [call site2] 10235
14 solidity::yul::EthAssemblyAdapter::EthAssemblyAdapter(solidity::evmasm::Assembly&) [function] [call site2] 10236
14 solidity::yul::BuiltinContext::BuiltinContext() [function] [call site2] 10237
14 solidity::yul::EVMDialect::strictAssemblyForEVM(solidity::langutil::EVMVersion) [function] [call site2] 10238
14 solidity::yul::CodeTransform::CodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::AsmAnalysisInfo&, solidity::yul::Block const&, solidity::yul::EVMDialect const&, solidity::yul::BuiltinContext&, bool, std::__1::function const&, solidity::yul::CodeTransform::UseNamedLabels) [function] [call site2] 10239
14 solidity::yul::CodeTransform::operator()(solidity::yul::Block const&) [function] [call site2] 10240
14 solidity::yul::CodeTransform::stackErrors() const [function] [call site2] 10241
14 solidity::yul::CodeTransform::stackErrors() const [function] [call site2] 10242
14 solidity::util::Exception::comment() const [function] [call site2] 10243
14 solidity::yul::CodeTransform::~CodeTransform() [function] [call site2] 10244
14 solidity::yul::BuiltinContext::~BuiltinContext() [function] [call site2] 10245
14 solidity::yul::EthAssemblyAdapter::~EthAssemblyAdapter() [function] [call site2] 10246
13 solidity::frontend::CompilerContext::updateSourceLocation() [function] [call site2] 10247
13 solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo() [function] [call site2] 10248
13 solidity::langutil::CharStream::~CharStream() [function] [call site2] 10249
13 solidity::yul::ExternalIdentifierAccess::~ExternalIdentifierAccess() [function] [call site2] 10250
12 solidity::frontend::CompilerContext::revertReasonIfDebug(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10251
13 solidity::frontend::YulUtilFunctions::revertReasonIfDebugBody(solidity::frontend::RevertStrings, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10252
14 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10253
14 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10254
14 solidity::util::selectorFromSignature(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10255
15 solidity::util::selectorFromSignature32(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10256
15 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 10257
15 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 10258
14 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::str(long, unsigned int) const [function] [call site2] 10259
14 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10260
14 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10261
14 solidity::util::formatAsStringOrNumber(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10262
15 solidity::util::StringTooLong::StringTooLong() [function] [call site2] 10263
16 std::exception::exception() [function] [call site2] 10264
16 solidity::util::Exception::Exception() [function] [call site2] 10265
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10266
15 boost::enable_if , solidity::util::StringTooLong const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::StringTooLong const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10267
15 boost::error_info ::error_info(char const*) [function] [call site2] 10268
15 void boost::throw_exception (solidity::util::StringTooLong const&) [function] [call site2] 10269
15 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10270
15 solidity::util::FixedHash<32u>::FixedHash(solidity::util::vector_ref , solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 10271
16 solidity::util::vector_ref ::size() const [function] [call site2] 10272
16 solidity::util::vector_ref ::data() const [function] [call site2] 10273
16 solidity::util::vector_ref ::operator[](unsigned long) [function] [call site2] 10274
15 solidity::util::escapeAndQuoteString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10275
14 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::vector , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > >, std::__1::allocator , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > > >) [function] [call site2] 10276
14 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10277
14 solidity::util::Whiskers::render() const [function] [call site2] 10278
14 solidity::util::Whiskers::~Whiskers() [function] [call site2] 10279
12 solidity::frontend::OptimiserSettings::none() [function] [call site2] 10280
12 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10281
10 solidity::frontend::CompilerContext::newTag() [function] [call site2] 10282
11 solidity::evmasm::Assembly::newTag() [function] [call site2] 10283
12 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 10284
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10285
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10286
12 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10287
12 boost::error_info ::error_info(char const*) [function] [call site2] 10288
12 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 10289
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 10290
10 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 10291
10 solidity::frontend::CompilerContext::newTag() [function] [call site2] 10292
10 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10293
10 solidity::frontend::CompilerContext::appendConditionalJumpTo(solidity::evmasm::AssemblyItem const&) [function] [call site2] 10294
11 solidity::evmasm::Assembly::appendJumpI(solidity::evmasm::AssemblyItem const&) [function] [call site2] 10295
12 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 10296
12 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 10297
11 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 10298
10 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 10299
10 solidity::frontend::IntegerType::IntegerType(unsigned int, solidity::frontend::IntegerType::Modifier) [function] [call site2] 10300
11 solidity::frontend::Type::Type() [function] [call site2] 10301
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10302
11 std::__1::basic_string , std::__1::allocator > solidity::util::toString (unsigned int const&) [function] [call site2] 10303
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10304
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10305
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10306
11 boost::error_info ::error_info(char const*) [function] [call site2] 10307
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10308
11 solidity::frontend::Type::~Type() [function] [call site2] 10309
10 solidity::frontend::CompilerUtils::loadFromMemory(unsigned int, solidity::frontend::Type const&, bool, bool) [function] [call site2] 10310
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10311
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10312
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10313
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10314
11 boost::error_info ::error_info(char const*) [function] [call site2] 10315
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10316
11 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10317
11 solidity::frontend::CompilerUtils::loadFromMemoryHelper(solidity::frontend::Type const&, bool, bool) [function] [call site2] 10318
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10319
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10320
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10321
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10322
12 boost::error_info ::error_info(char const*) [function] [call site2] 10323
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10324
12 __dynamic_cast [call site2] 10325
12 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 10326
12 __dynamic_cast [call site2] 10327
12 solidity::frontend::FunctionType::kind() const [function] [call site2] 10328
12 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10329
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10330
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10331
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10332
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10333
12 boost::error_info ::error_info(char const*) [function] [call site2] 10334
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10335
12 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10336
12 solidity::frontend::CompilerUtils::splitExternalFunctionType(bool) [function] [call site2] 10337
13 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10338
13 solidity::frontend::CompilerUtils::rightShiftNumberOnStack(unsigned int) [function] [call site2] 10339
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10340
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10341
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10342
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10343
14 boost::error_info ::error_info(char const*) [function] [call site2] 10344
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10345
14 solidity::frontend::CompilerContext::evmVersion() const [function] [call site2] 10346
14 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 10347
14 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10348
14 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 10349
14 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 10350
14 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10351
13 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10352
13 solidity::frontend::CompilerUtils::rightShiftNumberOnStack(unsigned int) [function] [call site2] 10353
13 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10354
13 solidity::frontend::CompilerUtils::rightShiftNumberOnStack(unsigned int) [function] [call site2] 10355
13 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 10356
13 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 10357
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10358
13 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10359
13 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10360
12 solidity::frontend::CompilerUtils::rightShiftNumberOnStack(unsigned int) [function] [call site2] 10361
12 solidity::frontend::CompilerUtils::leftShiftNumberOnStack(unsigned int) [function] [call site2] 10362
13 solidity::frontend::CompilerContext::evmVersion() const [function] [call site2] 10363
13 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 10364
13 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10365
13 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 10366
13 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 10367
13 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10368
12 __dynamic_cast [call site2] 10369
12 solidity::frontend::IntegerType::isSigned() const [function] [call site2] 10370
12 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 10371
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10372
13 __dynamic_cast [call site2] 10373
13 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 10374
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10375
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10376
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10377
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10378
13 boost::error_info ::error_info(char const*) [function] [call site2] 10379
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10380
13 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 10381
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10382
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10383
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10384
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10385
13 boost::error_info ::error_info(char const*) [function] [call site2] 10386
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10387
13 __dynamic_cast [call site2] 10388
13 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 10389
13 solidity::util::Result ::operator bool const&() const [function] [call site2] 10390
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10391
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10392
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10393
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10394
13 boost::error_info ::error_info(char const*) [function] [call site2] 10395
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10396
13 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 10397
13 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 10398
14 __dynamic_cast [call site2] 10399
14 solidity::frontend::ContractType::isSuper() const [function] [call site2] 10400
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10401
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10402
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10403
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10404
14 boost::error_info ::error_info(char const*) [function] [call site2] 10405
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10406
14 __dynamic_cast [call site2] 10407
14 solidity::frontend::IntegerType::isSigned() const [function] [call site2] 10408
14 solidity::langutil::UnimplementedFeatureError::UnimplementedFeatureError() [function] [call site2] 10409
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10410
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10411
14 boost::enable_if , solidity::langutil::UnimplementedFeatureError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::UnimplementedFeatureError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10412
14 boost::error_info ::error_info(char const*) [function] [call site2] 10413
14 void boost::throw_exception (solidity::langutil::UnimplementedFeatureError const&) [function] [call site2] 10414
14 __dynamic_cast [call site2] 10415
14 __dynamic_cast [call site2] 10416
14 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 10417
14 solidity::frontend::CompilerUtils::rightShiftNumberOnStack(unsigned int) [function] [call site2] 10418
14 solidity::frontend::IntegerType::numBits() const [function] [call site2] 10419
14 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 10420
14 solidity::frontend::IntegerType::IntegerType(unsigned int, solidity::frontend::IntegerType::Modifier) [function] [call site2] 10421
14 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 10422
15 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 10423
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10424
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10425
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10426
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10427
15 boost::error_info ::error_info(char const*) [function] [call site2] 10428
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10429
15 solidity::frontend::CompilerUtils::rightShiftNumberOnStack(unsigned int) [function] [call site2] 10430
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10431
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10432
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10433
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10434
15 boost::error_info ::error_info(char const*) [function] [call site2] 10435
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10436
15 __dynamic_cast [call site2] 10437
15 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 10438
15 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10439
15 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 10440
15 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 10441
15 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 10442
15 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 10443
15 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10444
15 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10445
15 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10446
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10447
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10448
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10449
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10450
15 boost::error_info ::error_info(char const*) [function] [call site2] 10451
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10452
15 __dynamic_cast [call site2] 10453
15 solidity::frontend::EnumType::numberOfMembers() const [function] [call site2] 10454
16 solidity::frontend::EnumDefinition::members() const [function] [call site2] 10455
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10456
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10457
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10458
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10459
15 boost::error_info ::error_info(char const*) [function] [call site2] 10460
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10461
15 solidity::frontend::EnumType::numberOfMembers() const [function] [call site2] 10462
15 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10463
15 solidity::frontend::CompilerContext::appendConditionalRevert(bool, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10464
15 solidity::frontend::CompilerContext::appendConditionalPanic(solidity::util::PanicCode) [function] [call site2] 10465
16 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10466
16 solidity::frontend::CompilerContext::appendConditionalJump() [function] [call site2] 10467
17 solidity::evmasm::Assembly::appendJumpI() [function] [call site2] 10468
18 solidity::evmasm::Assembly::newPushTag() [function] [call site2] 10469
19 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 10470
19 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 10471
18 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 10472
18 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 10473
17 solidity::evmasm::AssemblyItem::tag() const [function] [call site2] 10474
16 solidity::frontend::CompilerContext::appendPanic(solidity::util::PanicCode) [function] [call site2] 10475
17 solidity::frontend::CompilerContext::utilFunctions() [function] [call site2] 10476
17 solidity::frontend::YulUtilFunctions::panicFunction(solidity::util::PanicCode) [function] [call site2] 10477
18 std::__1::basic_string , std::__1::allocator > solidity::toCompactHexWithPrefix (unsigned long) [function] [call site2] 10478
18 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 10479
17 solidity::frontend::CompilerContext::callYulFunction(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int) [function] [call site2] 10480
18 solidity::frontend::CompilerContext::pushNewTag() [function] [call site2] 10481
19 solidity::evmasm::Assembly::newPushTag() [function] [call site2] 10482
19 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 10483
19 solidity::evmasm::AssemblyItem::tag() const [function] [call site2] 10484
18 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 10485
18 solidity::frontend::CompilerUtils::moveIntoStack(unsigned int, unsigned int) [function] [call site2] 10486
19 solidity::frontend::CompilerUtils::rotateStackDown(unsigned int) [function] [call site2] 10487
20 solidity::langutil::StackTooDeepError::StackTooDeepError() [function] [call site2] 10488
21 std::exception::exception() [function] [call site2] 10489
21 solidity::util::Exception::Exception() [function] [call site2] 10490
21 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 10491
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10492
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10493
20 boost::enable_if , solidity::langutil::StackTooDeepError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::StackTooDeepError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10494
20 boost::error_info ::error_info(char const*) [function] [call site2] 10495
20 void boost::throw_exception (solidity::langutil::StackTooDeepError const&) [function] [call site2] 10496
20 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 10497
20 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10498
19 solidity::frontend::CompilerUtils::rotateStackUp(unsigned int) [function] [call site2] 10499
20 solidity::langutil::StackTooDeepError::StackTooDeepError() [function] [call site2] 10500
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10501
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10502
20 boost::enable_if , solidity::langutil::StackTooDeepError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::StackTooDeepError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10503
20 boost::error_info ::error_info(char const*) [function] [call site2] 10504
20 void boost::throw_exception (solidity::langutil::StackTooDeepError const&) [function] [call site2] 10505
20 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 10506
20 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10507
18 solidity::frontend::CompilerContext::namedTag(std::__1::basic_string , std::__1::allocator > const&, unsigned long, unsigned long, std::__1::optional ) [function] [call site2] 10508
19 solidity::evmasm::Assembly::namedTag(std::__1::basic_string , std::__1::allocator > const&, unsigned long, unsigned long, std::__1::optional ) [function] [call site2] 10509
20 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 10510
20 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 10511
20 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 10512
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10513
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10514
20 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10515
20 boost::error_info ::error_info(char const*) [function] [call site2] 10516
20 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 10517
20 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 10518
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10519
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10520
20 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10521
20 boost::error_info ::error_info(char const*) [function] [call site2] 10522
20 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 10523
20 solidity::evmasm::Assembly::newTag() [function] [call site2] 10524
20 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 10525
20 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 10526
20 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 10527
18 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 10528
18 solidity::frontend::CompilerContext::adjustStackOffset(int) [function] [call site2] 10529
19 solidity::evmasm::Assembly::adjustDeposit(int) [function] [call site2] 10530
20 solidity::evmasm::InvalidDeposit::InvalidDeposit() [function] [call site2] 10531
18 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 10532
19 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 10533
16 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 10534
16 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 10535
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10536
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10537
15 boost::enable_if , solidity::langutil::UnimplementedFeatureError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::UnimplementedFeatureError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10538
15 boost::error_info ::error_info(char const*) [function] [call site2] 10539
15 void boost::throw_exception (solidity::langutil::UnimplementedFeatureError const&) [function] [call site2] 10540
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10541
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10542
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10543
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10544
15 boost::error_info ::error_info(char const*) [function] [call site2] 10545
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10546
15 __dynamic_cast [call site2] 10547
15 __dynamic_cast [call site2] 10548
15 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 10549
15 solidity::frontend::CompilerUtils::cleanHigherOrderBits(solidity::frontend::IntegerType const&) [function] [call site2] 10550
16 solidity::frontend::IntegerType::numBits() const [function] [call site2] 10551
16 solidity::frontend::IntegerType::isSigned() const [function] [call site2] 10552
16 solidity::frontend::IntegerType::numBits() const [function] [call site2] 10553
16 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10554
16 solidity::frontend::IntegerType::numBits() const [function] [call site2] 10555
16 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 10556
16 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 10557
16 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10558
16 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10559
15 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 10560
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10561
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10562
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10563
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10564
15 boost::error_info ::error_info(char const*) [function] [call site2] 10565
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10566
15 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 10567
15 solidity::frontend::CompilerUtils::leftShiftNumberOnStack(unsigned int) [function] [call site2] 10568
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10569
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10570
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10571
15 boost::error_info ::error_info(char const*) [function] [call site2] 10572
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10573
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10574
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10575
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10576
15 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10577
15 boost::error_info ::error_info(char const*) [function] [call site2] 10578
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10579
15 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 10580
16 __dynamic_cast [call site2] 10581
16 solidity::frontend::EnumType::numberOfMembers() const [function] [call site2] 10582
16 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10583
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10584
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10585
16 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10586
16 boost::error_info ::error_info(char const*) [function] [call site2] 10587
16 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10588
16 solidity::frontend::EnumType::numberOfMembers() const [function] [call site2] 10589
16 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10590
16 solidity::frontend::CompilerContext::appendConditionalPanic(solidity::util::PanicCode) [function] [call site2] 10591
16 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10592
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10593
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10594
16 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10595
16 boost::error_info ::error_info(char const*) [function] [call site2] 10596
16 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10597
16 solidity::frontend::IntegerType::IntegerType(unsigned int, solidity::frontend::IntegerType::Modifier) [function] [call site2] 10598
16 __dynamic_cast [call site2] 10599
16 __dynamic_cast [call site2] 10600
16 solidity::frontend::RationalNumberType::isFractional() const [function] [call site2] 10601
16 solidity::langutil::UnimplementedFeatureError::UnimplementedFeatureError() [function] [call site2] 10602
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10603
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10604
16 boost::enable_if , solidity::langutil::UnimplementedFeatureError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::UnimplementedFeatureError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10605
16 boost::error_info ::error_info(char const*) [function] [call site2] 10606
16 void boost::throw_exception (solidity::langutil::UnimplementedFeatureError const&) [function] [call site2] 10607
16 solidity::frontend::IntegerType::numBits() const [function] [call site2] 10608
16 solidity::frontend::RationalNumberType::integerType() const [function] [call site2] 10609
17 solidity::frontend::RationalNumberType::isFractional() const [function] [call site2] 10610
17 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10611
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10612
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10613
17 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10614
17 boost::error_info ::error_info(char const*) [function] [call site2] 10615
17 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10616
17 boost::rational >, (boost::multiprecision::expression_template_option)1> >::numerator() const [function] [call site2] 10617
17 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISD_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSE_RKSF_ [function] [call site2] 10618
17 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void> >::type boost::multiprecision::operator- > >(int const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 10619
17 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEaSINS0_6detail10shift_leftENSD_10expressionINSD_5minusENSF_INSD_19subtract_immediatesEiSB_vvEEivvEEivvEENS_11enable_if_cIXsr14is_convertibleINSF_IT_T0_T1_T2_T3_E11result_typeESB_EE5valueERSB_E4typeERKSQ_ [function] [call site2] 10620
17 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ENS3_ILj256ELj256ELS4_0ELS5_0EvEELSA_0EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSE_4EEbE4typeERKNS0_6numberISD_XT0_EEERKNSI_ISF_XT2_EEE [function] [call site2] 10621
17 unsigned int solidity::numberEncodingSize >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>) [function] [call site2] 10622
17 solidity::frontend::TypeProvider::integer(unsigned int, solidity::frontend::IntegerType::Modifier) [function] [call site2] 10623
17 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 10624
17 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 10625
16 solidity::frontend::CompilerUtils::cleanHigherOrderBits(solidity::frontend::IntegerType const&) [function] [call site2] 10626
16 __dynamic_cast [call site2] 10627
16 solidity::frontend::IntegerType::numBits() const [function] [call site2] 10628
16 solidity::frontend::CompilerUtils::cleanHigherOrderBits(solidity::frontend::IntegerType const&) [function] [call site2] 10629
16 solidity::frontend::CompilerUtils::cleanHigherOrderBits(solidity::frontend::IntegerType const&) [function] [call site2] 10630
16 solidity::frontend::IntegerType::numBits() const [function] [call site2] 10631
16 solidity::frontend::IntegerType::numBits() const [function] [call site2] 10632
16 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 10633
16 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 10634
16 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10635
16 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10636
16 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10637
16 solidity::frontend::Type::~Type() [function] [call site2] 10638
16 __dynamic_cast [call site2] 10639
16 solidity::frontend::StringLiteralType::value() const [function] [call site2] 10640
16 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10641
16 __dynamic_cast [call site2] 10642
16 solidity::frontend::FixedBytesType::numBytes() const [function] [call site2] 10643
16 solidity::util::vector_ref ::size() const [function] [call site2] 10644
16 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10645
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10646
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10647
16 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10648
16 boost::error_info ::error_info(char const*) [function] [call site2] 10649
16 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10650
16 solidity::util::FixedHash<32u>::FixedHash(solidity::util::vector_ref , solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 10651
16 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 10652
16 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 10653
16 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10654
16 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 10655
16 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10656
16 __dynamic_cast [call site2] 10657
16 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 10658
16 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10659
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10660
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10661
16 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10662
16 boost::error_info ::error_info(char const*) [function] [call site2] 10663
16 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10664
16 solidity::util::vector_ref ::size() const [function] [call site2] 10665
16 solidity::frontend::CompilerUtils::allocateMemory(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10666
17 solidity::frontend::CompilerUtils::fetchFreeMemoryPointer() [function] [call site2] 10667
18 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10668
17 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10669
17 solidity::frontend::CompilerUtils::storeFreeMemoryPointer() [function] [call site2] 10670
16 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10671
16 solidity::util::vector_ref ::size() const [function] [call site2] 10672
16 solidity::frontend::TypeProvider::uint256() [function] [call site2] 10673
16 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 10674
17 __dynamic_cast [call site2] 10675
17 solidity::frontend::ReferenceType::location() const [function] [call site2] 10676
17 solidity::langutil::UnimplementedFeatureError::UnimplementedFeatureError() [function] [call site2] 10677
17 __dynamic_cast [call site2] 10678
17 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10679
17 solidity::frontend::StringLiteralType::value() const [function] [call site2] 10680
17 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10681
17 solidity::frontend::CompilerUtils::storeStringData(solidity::util::vector_ref ) [function] [call site2] 10682
18 solidity::util::vector_ref ::size() const [function] [call site2] 10683
18 solidity::util::vector_ref ::size() const [function] [call site2] 10684
18 solidity::util::vector_ref ::cropped(unsigned long) const [function] [call site2] 10685
19 solidity::util::vector_ref ::vector_ref(unsigned char const*, unsigned long) [function] [call site2] 10686
18 solidity::util::FixedHash<32u>::FixedHash(solidity::util::vector_ref , solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 10687
18 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10688
18 solidity::frontend::TypeProvider::uint256() [function] [call site2] 10689
18 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 10690
19 solidity::frontend::StringLiteralType::value() const [function] [call site2] 10691
19 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10692
19 solidity::frontend::StringLiteralType::value() const [function] [call site2] 10693
19 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10694
19 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10695
19 __dynamic_cast [call site2] 10696
19 solidity::frontend::FunctionType::kind() const [function] [call site2] 10697
19 solidity::frontend::CompilerUtils::combineExternalFunctionType(bool) [function] [call site2] 10698
20 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10699
20 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 10700
20 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 10701
20 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10702
20 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10703
20 solidity::frontend::CompilerUtils::leftShiftNumberOnStack(unsigned int) [function] [call site2] 10704
20 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10705
20 solidity::frontend::CompilerUtils::leftShiftNumberOnStack(unsigned int) [function] [call site2] 10706
19 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10707
19 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10708
19 solidity::frontend::CompilerUtils::prepareMemoryStore(solidity::frontend::Type const&, bool, bool) [function] [call site2] 10709
20 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 10710
20 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10711
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10712
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10713
20 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10714
20 boost::error_info ::error_info(char const*) [function] [call site2] 10715
20 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10716
20 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10717
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10718
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10719
20 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10720
20 boost::error_info ::error_info(char const*) [function] [call site2] 10721
20 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10722
20 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10723
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10724
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10725
20 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10726
20 boost::error_info ::error_info(char const*) [function] [call site2] 10727
20 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10728
20 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10729
20 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10730
20 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10731
20 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10732
20 boost::error_info ::error_info(char const*) [function] [call site2] 10733
20 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10734
20 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 10735
21 solidity::frontend::CompilerUtils::storeStringData(solidity::util::vector_ref ) [function] [call site2] 10736
22 solidity::util::vector_ref ::toBytes() const [function] [call site2] 10737
22 solidity::frontend::CompilerContext::appendData(std::__1::vector > const&) [function] [call site2] 10738
23 solidity::evmasm::Assembly::append(std::__1::vector > const&) [function] [call site2] 10739
24 solidity::evmasm::Assembly::newData(std::__1::vector > const&) [function] [call site2] 10740
24 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 10741
24 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 10742
22 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 10743
22 solidity::util::vector_ref ::size() const [function] [call site2] 10744
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10745
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10746
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10747
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10748
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10749
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10750
21 boost::error_info ::error_info(char const*) [function] [call site2] 10751
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10752
21 __dynamic_cast [call site2] 10753
21 solidity::frontend::ArrayType::isByteArray() const [function] [call site2] 10754
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10755
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10756
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10757
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10758
21 boost::error_info ::error_info(char const*) [function] [call site2] 10759
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10760
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10761
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10762
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10763
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10764
21 boost::error_info ::error_info(char const*) [function] [call site2] 10765
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10766
21 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 10767
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10768
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10769
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10770
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10771
21 boost::error_info ::error_info(char const*) [function] [call site2] 10772
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10773
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10774
21 solidity::frontend::CompilerContext::utilFunctions() [function] [call site2] 10775
21 __dynamic_cast [call site2] 10776
21 solidity::frontend::YulUtilFunctions::bytesToFixedBytesConversionFunction(solidity::frontend::ArrayType const&, solidity::frontend::FixedBytesType const&) [function] [call site2] 10777
22 solidity::frontend::ArrayType::isByteArray() const [function] [call site2] 10778
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10779
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10780
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10781
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10782
22 boost::error_info ::error_info(char const*) [function] [call site2] 10783
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10784
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10785
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10786
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10787
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10788
22 boost::error_info ::error_info(char const*) [function] [call site2] 10789
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10790
22 solidity::frontend::Type::identifier() const [function] [call site2] 10791
23 solidity::frontend::Type::escapeIdentifier(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 10792
24 void boost::algorithm::replace_all , std::__1::allocator >, char [2], char [4]>(std::__1::basic_string , std::__1::allocator >&, char const (&) [2], char const (&) [4]) [function] [call site2] 10793
24 void boost::algorithm::replace_all , std::__1::allocator >, char [2], char [4]>(std::__1::basic_string , std::__1::allocator >&, char const (&) [2], char const (&) [4]) [function] [call site2] 10794
24 void boost::algorithm::replace_all , std::__1::allocator >, char [2], char [3]>(std::__1::basic_string , std::__1::allocator >&, char const (&) [2], char const (&) [3]) [function] [call site2] 10795
24 void boost::algorithm::replace_all , std::__1::allocator >, char [2], char [3]>(std::__1::basic_string , std::__1::allocator >&, char const (&) [2], char const (&) [3]) [function] [call site2] 10796
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10797
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10798
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10799
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10800
23 boost::error_info ::error_info(char const*) [function] [call site2] 10801
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10802
22 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > (std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&)> const&) [function] [call site2] 10803
21 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 10804
21 solidity::frontend::CompilerContext::callYulFunction(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int) [function] [call site2] 10805
21 __dynamic_cast [call site2] 10806
21 solidity::frontend::ReferenceType::location() const [function] [call site2] 10807
21 solidity::frontend::ReferenceType::isPointer() const [function] [call site2] 10808
21 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 10809
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10810
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10811
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10812
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10813
21 boost::error_info ::error_info(char const*) [function] [call site2] 10814
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10815
21 solidity::frontend::ReferenceType::location() const [function] [call site2] 10816
21 solidity::frontend::ArrayType::baseType() const [function] [call site2] 10817
21 solidity::frontend::CompilerContext::useABICoderV2() const [function] [call site2] 10818
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10819
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10820
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10821
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10822
21 boost::error_info ::error_info(char const*) [function] [call site2] 10823
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10824
21 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 10825
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10826
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10827
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10828
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10829
21 boost::error_info ::error_info(char const*) [function] [call site2] 10830
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10831
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10832
21 solidity::frontend::CompilerContext::utilFunctions() [function] [call site2] 10833
21 solidity::frontend::YulUtilFunctions::conversionFunction(solidity::frontend::Type const&, solidity::frontend::Type const&) [function] [call site2] 10834
22 __dynamic_cast [call site2] 10835
22 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 10836
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10837
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10838
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10839
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10840
22 boost::error_info ::error_info(char const*) [function] [call site2] 10841
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10842
22 __dynamic_cast [call site2] 10843
22 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 10844
22 __dynamic_cast [call site2] 10845
22 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 10846
22 solidity::util::Result ::operator bool const&() const [function] [call site2] 10847
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10848
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10849
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10850
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10851
22 boost::error_info ::error_info(char const*) [function] [call site2] 10852
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10853
22 __dynamic_cast [call site2] 10854
22 solidity::frontend::UserDefinedValueType::underlyingType() const [function] [call site2] 10855
22 solidity::frontend::YulUtilFunctions::conversionFunction(solidity::frontend::Type const&, solidity::frontend::Type const&) [function] [call site2] 10856
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10857
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10858
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10859
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10860
23 boost::error_info ::error_info(char const*) [function] [call site2] 10861
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10862
23 __dynamic_cast [call site2] 10863
23 __dynamic_cast [call site2] 10864
23 solidity::util::Result ::operator bool const&() const [function] [call site2] 10865
23 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 10866
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10867
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10868
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10869
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10870
23 boost::error_info ::error_info(char const*) [function] [call site2] 10871
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10872
23 solidity::frontend::Type::identifier() const [function] [call site2] 10873
23 solidity::frontend::Type::identifier() const [function] [call site2] 10874
23 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 10875
23 __dynamic_cast [call site2] 10876
23 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 10877
23 __dynamic_cast [call site2] 10878
23 solidity::frontend::YulUtilFunctions::bytesToFixedBytesConversionFunction(solidity::frontend::ArrayType const&, solidity::frontend::FixedBytesType const&) [function] [call site2] 10879
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10880
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10881
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10882
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10883
23 boost::error_info ::error_info(char const*) [function] [call site2] 10884
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10885
23 __dynamic_cast [call site2] 10886
23 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 10887
23 solidity::util::Result ::operator bool const&() const [function] [call site2] 10888
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10889
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10890
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10891
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10892
23 boost::error_info ::error_info(char const*) [function] [call site2] 10893
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10894
23 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 10895
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10896
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10897
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10898
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10899
23 boost::error_info ::error_info(char const*) [function] [call site2] 10900
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10901
23 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 10902
23 solidity::frontend::YulUtilFunctions::arrayConversionFunction(solidity::frontend::ArrayType const&, solidity::frontend::ArrayType const&) [function] [call site2] 10903
24 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 10904
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10905
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10906
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10907
24 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10908
24 boost::error_info ::error_info(char const*) [function] [call site2] 10909
24 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10910
24 solidity::frontend::ReferenceType::location() const [function] [call site2] 10911
24 solidity::frontend::ReferenceType::isPointer() const [function] [call site2] 10912
24 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 10913
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10914
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10915
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10916
24 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10917
24 boost::error_info ::error_info(char const*) [function] [call site2] 10918
24 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10919
24 solidity::frontend::Type::identifier() const [function] [call site2] 10920
24 solidity::frontend::Type::identifier() const [function] [call site2] 10921
24 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 10922
23 solidity::frontend::Type::identifier() const [function] [call site2] 10923
23 solidity::frontend::Type::identifier() const [function] [call site2] 10924
23 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 10925
23 __dynamic_cast [call site2] 10926
23 solidity::frontend::ArrayType::isByteArray() const [function] [call site2] 10927
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10928
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10929
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10930
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10931
23 boost::error_info ::error_info(char const*) [function] [call site2] 10932
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10933
23 __dynamic_cast [call site2] 10934
23 solidity::frontend::YulUtilFunctions::bytesToFixedBytesConversionFunction(solidity::frontend::ArrayType const&, solidity::frontend::FixedBytesType const&) [function] [call site2] 10935
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 10936
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10937
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10938
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10939
23 boost::error_info ::error_info(char const*) [function] [call site2] 10940
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 10941
23 __dynamic_cast [call site2] 10942
23 solidity::frontend::YulUtilFunctions::arrayConversionFunction(solidity::frontend::ArrayType const&, solidity::frontend::ArrayType const&) [function] [call site2] 10943
23 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 10944
23 solidity::frontend::YulUtilFunctions::conversionFunctionSpecial(solidity::frontend::Type const&, solidity::frontend::Type const&) [function] [call site2] 10945
24 solidity::frontend::Type::identifier() const [function] [call site2] 10946
24 solidity::frontend::Type::identifier() const [function] [call site2] 10947
24 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 10948
23 solidity::frontend::Type::identifier() const [function] [call site2] 10949
23 solidity::frontend::Type::identifier() const [function] [call site2] 10950
23 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 10951
21 solidity::frontend::CompilerContext::callYulFunction(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int) [function] [call site2] 10952
21 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 10953
21 solidity::frontend::ArrayUtils::ArrayUtils(solidity::frontend::CompilerContext&) [function] [call site2] 10954
21 solidity::frontend::ArrayUtils::retrieveLength(solidity::frontend::ArrayType const&, unsigned int) const [function] [call site2] 10955
22 solidity::frontend::ArrayType::length() const [function] [call site2] 10956
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10957
22 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 10958
23 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 10959
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 10960
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 10961
23 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 10962
23 boost::error_info ::error_info(char const*) [function] [call site2] 10963
23 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 10964
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10965
22 solidity::frontend::ReferenceType::location() const [function] [call site2] 10966
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10967
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10968
22 solidity::frontend::CompilerContext::utilFunctions() [function] [call site2] 10969
22 solidity::frontend::YulUtilFunctions::extractByteArrayLengthFunction() [function] [call site2] 10970
23 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 10971
22 solidity::frontend::CompilerContext::callYulFunction(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int) [function] [call site2] 10972
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10973
21 solidity::frontend::ArrayUtils::ArrayUtils(solidity::frontend::CompilerContext&) [function] [call site2] 10974
21 solidity::frontend::ArrayUtils::convertLengthToSize(solidity::frontend::ArrayType const&, bool) const [function] [call site2] 10975
22 solidity::frontend::ReferenceType::location() const [function] [call site2] 10976
22 solidity::frontend::ArrayType::baseType() const [function] [call site2] 10977
22 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 10978
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10979
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10980
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10981
22 solidity::frontend::ArrayType::baseType() const [function] [call site2] 10982
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10983
22 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 10984
22 solidity::frontend::ReferenceType::location() const [function] [call site2] 10985
22 solidity::frontend::ArrayType::memoryStride() const [function] [call site2] 10986
23 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 10987
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10988
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10989
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10990
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10991
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10992
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10993
21 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 10994
21 solidity::frontend::CompilerUtils::allocateMemory() [function] [call site2] 10995
22 solidity::frontend::CompilerUtils::fetchFreeMemoryPointer() [function] [call site2] 10996
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10997
22 solidity::frontend::CompilerUtils::storeFreeMemoryPointer() [function] [call site2] 10998
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 10999
21 solidity::frontend::CompilerUtils::moveIntoStack(unsigned int, unsigned int) [function] [call site2] 11000
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11001
21 solidity::frontend::TypeProvider::uint256() [function] [call site2] 11002
21 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11003
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11004
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11005
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11006
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11007
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11008
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11009
22 boost::error_info ::error_info(char const*) [function] [call site2] 11010
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11011
21 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11012
21 solidity::frontend::CompilerUtils::copyToStackTop(unsigned int, unsigned int) [function] [call site2] 11013
22 solidity::langutil::StackTooDeepError::StackTooDeepError() [function] [call site2] 11014
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11015
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11016
22 boost::enable_if , solidity::langutil::StackTooDeepError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::StackTooDeepError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11017
22 boost::error_info ::error_info(char const*) [function] [call site2] 11018
22 void boost::throw_exception (solidity::langutil::StackTooDeepError const&) [function] [call site2] 11019
22 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 11020
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11021
21 solidity::frontend::ArrayUtils::ArrayUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11022
21 solidity::frontend::ArrayUtils::copyArrayToMemory(solidity::frontend::ArrayType const&, bool) const [function] [call site2] 11023
22 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11024
22 solidity::langutil::UnimplementedFeatureError::UnimplementedFeatureError() [function] [call site2] 11025
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11026
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11027
22 boost::enable_if , solidity::langutil::UnimplementedFeatureError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::UnimplementedFeatureError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11028
22 boost::error_info ::error_info(char const*) [function] [call site2] 11029
22 void boost::throw_exception (solidity::langutil::UnimplementedFeatureError const&) [function] [call site2] 11030
22 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11031
22 solidity::frontend::ArrayType::length() const [function] [call site2] 11032
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11033
22 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11034
22 solidity::frontend::ArrayUtils::convertLengthToSize(solidity::frontend::ArrayType const&, bool) const [function] [call site2] 11035
22 solidity::frontend::OptimiserSettings::none() [function] [call site2] 11036
22 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11037
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11038
22 solidity::frontend::ReferenceType::location() const [function] [call site2] 11039
22 solidity::frontend::ArrayUtils::retrieveLength(solidity::frontend::ArrayType const&, unsigned int) const [function] [call site2] 11040
22 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11041
22 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11042
22 solidity::frontend::CompilerContext::newTag() [function] [call site2] 11043
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11044
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11045
22 solidity::frontend::CompilerContext::appendConditionalJump() [function] [call site2] 11046
22 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11047
22 solidity::frontend::ArrayUtils::accessIndex(solidity::frontend::ArrayType const&, bool, bool) const [function] [call site2] 11048
23 solidity::frontend::ReferenceType::location() const [function] [call site2] 11049
23 solidity::frontend::ArrayUtils::retrieveLength(solidity::frontend::ArrayType const&, unsigned int) const [function] [call site2] 11050
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11051
23 solidity::frontend::CompilerContext::appendConditionalPanic(solidity::util::PanicCode) [function] [call site2] 11052
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11053
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11054
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11055
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11056
23 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11057
23 solidity::frontend::ArrayType::calldataStride() const [function] [call site2] 11058
24 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11059
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11060
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11061
23 solidity::frontend::CompilerContext::newTag() [function] [call site2] 11062
23 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11063
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11064
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11065
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11066
23 solidity::frontend::CompilerContext::appendConditionalJumpTo(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11067
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11068
23 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11069
23 solidity::frontend::CompilerUtils::computeHashStatic() [function] [call site2] 11070
24 solidity::frontend::CompilerUtils::storeInMemory(unsigned int) [function] [call site2] 11071
25 solidity::frontend::CompilerUtils::prepareMemoryStore(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11072
26 solidity::frontend::CompilerUtils::leftShiftNumberOnStack(unsigned int) [function] [call site2] 11073
25 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11074
24 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11075
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11076
23 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11077
23 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11078
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11079
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11080
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11081
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11082
23 boost::error_info ::error_info(char const*) [function] [call site2] 11083
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11084
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11085
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11086
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11087
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11088
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11089
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11090
23 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11091
23 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 11092
23 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11093
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11094
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11095
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11096
23 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11097
22 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11098
22 solidity::frontend::MemoryItem::MemoryItem(solidity::frontend::CompilerContext&, solidity::frontend::Type const&, bool) [function] [call site2] 11099
23 solidity::frontend::LValue::LValue(solidity::frontend::CompilerContext&, solidity::frontend::Type const*) [function] [call site2] 11100
22 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 11101
22 solidity::frontend::LValue::~LValue() [function] [call site2] 11102
22 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11103
22 __dynamic_cast [call site2] 11104
22 solidity::frontend::ArrayUtils::copyArrayToMemory(solidity::frontend::ArrayType const&, bool) const [function] [call site2] 11105
23 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11106
23 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11107
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11108
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11109
23 solidity::frontend::CompilerContext::appendJumpTo(solidity::evmasm::AssemblyItem const&, solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 11110
24 solidity::evmasm::AssemblyItem::pushTag() const [function] [call site2] 11111
24 solidity::evmasm::Assembly& solidity::evmasm::Assembly::operator<< (solidity::evmasm::AssemblyItem const&) [function] [call site2] 11112
25 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 11113
24 solidity::frontend::CompilerContext::appendJump(solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 11114
25 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 11115
25 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 11116
25 solidity::evmasm::AssemblyItem::setJumpType(solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 11117
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11118
25 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11119
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11120
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11121
23 solidity::frontend::CompilerUtils::popStackSlots(unsigned long) [function] [call site2] 11122
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11123
23 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11124
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11125
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11126
23 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11127
23 solidity::frontend::ArrayUtils::convertLengthToSize(solidity::frontend::ArrayType const&, bool) const [function] [call site2] 11128
23 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11129
23 solidity::frontend::CompilerUtils::memoryCopy32() [function] [call site2] 11130
24 solidity::frontend::OptimiserSettings::none() [function] [call site2] 11131
24 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11132
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11133
23 solidity::frontend::CompilerUtils::memoryCopy() [function] [call site2] 11134
24 solidity::frontend::OptimiserSettings::none() [function] [call site2] 11135
24 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11136
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11137
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11138
23 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11139
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11140
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11141
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11142
23 solidity::frontend::CompilerContext::appendConditionalJumpTo(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11143
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11144
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11145
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11146
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11147
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11148
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11149
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11150
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11151
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11152
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11153
23 solidity::evmasm::AssemblyItem::tag() const [function] [call site2] 11154
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11155
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11156
23 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11157
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11158
23 solidity::frontend::ReferenceType::location() const [function] [call site2] 11159
23 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11160
23 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11161
23 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 11162
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11163
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11164
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11165
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11166
23 boost::error_info ::error_info(char const*) [function] [call site2] 11167
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11168
23 solidity::frontend::ArrayUtils::retrieveLength(solidity::frontend::ArrayType const&, unsigned int) const [function] [call site2] 11169
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11170
23 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11171
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11172
23 solidity::frontend::CompilerContext::appendConditionalJump() [function] [call site2] 11173
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11174
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11175
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11176
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11177
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11178
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11179
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11180
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11181
23 solidity::frontend::CompilerContext::appendJumpTo(solidity::evmasm::AssemblyItem const&, solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 11182
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11183
23 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11184
23 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11185
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11186
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11187
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11188
23 solidity::frontend::CompilerUtils::computeHashStatic() [function] [call site2] 11189
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11190
23 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11191
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11192
23 solidity::frontend::CompilerContext::newTag() [function] [call site2] 11193
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11194
23 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11195
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11196
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11197
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11198
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11199
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11200
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11201
23 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11202
23 solidity::frontend::StorageItem::StorageItem(solidity::frontend::CompilerContext&, solidity::frontend::Type const&) [function] [call site2] 11203
24 solidity::frontend::LValue::LValue(solidity::frontend::CompilerContext&, solidity::frontend::Type const*) [function] [call site2] 11204
24 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11205
24 _ZN5boost14multiprecisioneqINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EjEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 11206
24 _ZN5boost14multiprecisioneqINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 11207
24 solidity::frontend::LValue::~LValue() [function] [call site2] 11208
23 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 11209
23 solidity::frontend::LValue::~LValue() [function] [call site2] 11210
23 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11211
23 __dynamic_cast [call site2] 11212
23 solidity::frontend::ArrayUtils::copyArrayToMemory(solidity::frontend::ArrayType const&, bool) const [function] [call site2] 11213
24 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11214
24 solidity::frontend::ArrayUtils::incrementByteOffset(unsigned int, unsigned int, unsigned int) const [function] [call site2] 11215
25 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11216
25 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11217
25 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11218
25 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11219
25 boost::error_info ::error_info(char const*) [function] [call site2] 11220
25 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11221
25 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 11222
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11223
25 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11224
25 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 11225
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11226
25 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11227
25 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 11228
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11229
25 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 11230
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11231
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11232
25 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 11233
25 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11234
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11235
25 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 11236
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11237
25 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 11238
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11239
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11240
24 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11241
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11242
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11243
24 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 11244
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11245
24 solidity::frontend::CompilerContext::appendConditionalJumpTo(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11246
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11247
24 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11248
24 solidity::frontend::ArrayType::calldataStride() const [function] [call site2] 11249
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11250
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11251
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11252
24 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11253
24 boost::error_info ::error_info(char const*) [function] [call site2] 11254
24 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11255
24 solidity::frontend::ArrayType::memoryStride() const [function] [call site2] 11256
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11257
24 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11258
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11259
24 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11260
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11261
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11262
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11263
24 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11264
21 solidity::frontend::CompilerContext::newTag() [function] [call site2] 11265
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11266
21 solidity::frontend::CompilerUtils::copyToStackTop(unsigned int, unsigned int) [function] [call site2] 11267
21 solidity::frontend::CompilerUtils::copyToStackTop(unsigned int, unsigned int) [function] [call site2] 11268
21 solidity::frontend::ArrayUtils::ArrayUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11269
21 solidity::frontend::ArrayUtils::accessIndex(solidity::frontend::ArrayType const&, bool, bool) const [function] [call site2] 11270
21 solidity::frontend::ReferenceType::location() const [function] [call site2] 11271
21 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11272
21 solidity::frontend::StorageItem::StorageItem(solidity::frontend::CompilerContext&, solidity::frontend::Type const&) [function] [call site2] 11273
21 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 11274
21 solidity::frontend::LValue::~LValue() [function] [call site2] 11275
21 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11276
21 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11277
21 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11278
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11279
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11280
21 solidity::frontend::CompilerContext::appendJumpTo(solidity::evmasm::AssemblyItem const&, solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 11281
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11282
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11283
21 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11284
21 solidity::frontend::CompilerUtils::popStackSlots(unsigned long) [function] [call site2] 11285
21 solidity::frontend::ArrayType::isByteArrayOrString() const [function] [call site2] 11286
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11287
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11288
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11289
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11290
21 boost::error_info ::error_info(char const*) [function] [call site2] 11291
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11292
21 __dynamic_cast [call site2] 11293
21 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 11294
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11295
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11296
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11297
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11298
21 boost::error_info ::error_info(char const*) [function] [call site2] 11299
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11300
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11301
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11302
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11303
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11304
21 boost::error_info ::error_info(char const*) [function] [call site2] 11305
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11306
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11307
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11308
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11309
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11310
21 boost::error_info ::error_info(char const*) [function] [call site2] 11311
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11312
21 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11313
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11314
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11315
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11316
21 boost::error_info ::error_info(char const*) [function] [call site2] 11317
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11318
21 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11319
21 solidity::frontend::CompilerContext::utilFunctions() [function] [call site2] 11320
21 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 11321
21 __dynamic_cast [call site2] 11322
21 solidity::frontend::YulUtilFunctions::bytesToFixedBytesConversionFunction(solidity::frontend::ArrayType const&, solidity::frontend::FixedBytesType const&) [function] [call site2] 11323
21 solidity::frontend::CompilerContext::callYulFunction(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int) [function] [call site2] 11324
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11325
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11326
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11327
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11328
21 boost::error_info ::error_info(char const*) [function] [call site2] 11329
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11330
21 __dynamic_cast [call site2] 11331
21 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 11332
21 solidity::util::Result ::operator bool const&() const [function] [call site2] 11333
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11334
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11335
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11336
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11337
21 boost::error_info ::error_info(char const*) [function] [call site2] 11338
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11339
21 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 11340
21 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11341
21 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11342
21 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11343
21 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11344
21 boost::error_info ::error_info(char const*) [function] [call site2] 11345
21 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11346
21 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 11347
21 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 11348
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11349
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11350
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11351
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11352
22 boost::error_info ::error_info(char const*) [function] [call site2] 11353
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11354
22 __dynamic_cast [call site2] 11355
22 __dynamic_cast [call site2] 11356
22 solidity::frontend::ReferenceType::location() const [function] [call site2] 11357
22 solidity::frontend::ReferenceType::isPointer() const [function] [call site2] 11358
22 solidity::frontend::ReferenceType::location() const [function] [call site2] 11359
22 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11360
22 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11361
22 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11362
22 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11363
22 boost::error_info ::error_info(char const*) [function] [call site2] 11364
22 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11365
22 solidity::frontend::ReferenceType::location() const [function] [call site2] 11366
22 solidity::frontend::StructType::recursive() const [function] [call site2] 11367
22 solidity::frontend::Type::identifier() const [function] [call site2] 11368
22 solidity::frontend::CompilerContext::callLowLevelFunction(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int, std::__1::function const&) [function] [call site2] 11369
23 solidity::frontend::CompilerContext::pushNewTag() [function] [call site2] 11370
23 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11371
23 solidity::frontend::CompilerUtils::moveIntoStack(unsigned int, unsigned int) [function] [call site2] 11372
23 solidity::frontend::CompilerContext::lowLevelFunctionTag(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int, std::__1::function const&) [function] [call site2] 11373
24 solidity::frontend::CompilerContext::newTag() [function] [call site2] 11374
24 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11375
23 solidity::frontend::CompilerContext::appendJump(solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 11376
23 solidity::frontend::CompilerContext::adjustStackOffset(int) [function] [call site2] 11377
23 solidity::evmasm::AssemblyItem::tag() const [function] [call site2] 11378
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11379
23 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11380
22 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool)::$_0::operator()(solidity::frontend::CompilerContext&) const [function] [call site2] 11381
23 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11382
23 solidity::frontend::CompilerUtils::allocateMemory(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11383
23 solidity::frontend::Type::members(solidity::frontend::ASTNode const*) const [function] [call site2] 11384
23 solidity::frontend::MemberList::begin() const [function] [call site2] 11385
23 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11386
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11387
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11388
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11389
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11390
23 boost::error_info ::error_info(char const*) [function] [call site2] 11391
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11392
23 solidity::frontend::StructType::storageOffsetsOfMember(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 11393
24 solidity::frontend::Type::members(solidity::frontend::ASTNode const*) const [function] [call site2] 11394
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11395
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11396
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11397
24 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11398
24 boost::error_info ::error_info(char const*) [function] [call site2] 11399
24 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11400
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11401
23 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11402
23 solidity::frontend::StorageItem::StorageItem(solidity::frontend::CompilerContext&, solidity::frontend::Type const&) [function] [call site2] 11403
23 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 11404
23 solidity::frontend::LValue::~LValue() [function] [call site2] 11405
23 solidity::frontend::Type::memberType(std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::ASTNode const*) const [function] [call site2] 11406
24 solidity::frontend::Type::members(solidity::frontend::ASTNode const*) const [function] [call site2] 11407
24 solidity::frontend::MemberList::memberType(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 11408
25 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11409
23 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11410
23 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11411
23 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11412
23 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11413
23 boost::error_info ::error_info(char const*) [function] [call site2] 11414
23 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11415
23 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 11416
24 solidity::frontend::CompilerContext::useABICoderV2() const [function] [call site2] 11417
24 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11418
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11419
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11420
24 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11421
24 boost::error_info ::error_info(char const*) [function] [call site2] 11422
24 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11423
24 solidity::frontend::CompilerContext::utilFunctions() [function] [call site2] 11424
24 solidity::frontend::YulUtilFunctions::conversionFunction(solidity::frontend::Type const&, solidity::frontend::Type const&) [function] [call site2] 11425
24 solidity::frontend::CompilerContext::callYulFunction(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int) [function] [call site2] 11426
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11427
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11428
24 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11429
24 solidity::frontend::CompilerUtils::abiDecode(std::__1::vector > const&, bool) [function] [call site2] 11430
25 solidity::frontend::CompilerContext::useABICoderV2() const [function] [call site2] 11431
25 solidity::frontend::CompilerContext::stackHeight() const [function] [call site2] 11432
25 solidity::frontend::CompilerUtils::abiDecodeV2(std::__1::vector > const&, bool) [function] [call site2] 11433
26 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11434
26 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11435
26 solidity::frontend::CompilerContext::abiFunctions() [function] [call site2] 11436
26 solidity::frontend::ABIFunctions::tupleDecoder(std::__1::vector > const&, bool) [function] [call site2] 11437
27 solidity::frontend::Type::identifier() const [function] [call site2] 11438
27 solidity::frontend::ABIFunctions::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 11439
28 solidity::frontend::MultiUseYulFunctionCollector::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 11440
26 solidity::frontend::CompilerUtils::sizeOnStack(std::__1::vector > const&) [function] [call site2] 11441
27 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11442
26 solidity::frontend::CompilerContext::callYulFunction(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int) [function] [call site2] 11443
25 solidity::frontend::CompilerContext::stackHeight() const [function] [call site2] 11444
25 solidity::frontend::CompilerUtils::sizeOnStack(std::__1::vector > const&) [function] [call site2] 11445
25 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11446
25 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11447
25 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11448
25 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11449
25 boost::error_info ::error_info(char const*) [function] [call site2] 11450
25 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11451
25 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11452
25 solidity::frontend::Type::calldataHeadSize() const [function] [call site2] 11453
25 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11454
25 solidity::frontend::CompilerContext::revertReasonIfDebug(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11455
25 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11456
25 solidity::util::Whiskers::render() const [function] [call site2] 11457
25 solidity::frontend::OptimiserSettings::none() [function] [call site2] 11458
25 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11459
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11460
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11461
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11462
25 solidity::frontend::CompilerUtils::popStackSlots(unsigned long) [function] [call site2] 11463
25 solidity::langutil::UnimplementedFeatureError::UnimplementedFeatureError() [function] [call site2] 11464
25 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11465
25 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11466
25 boost::enable_if , solidity::langutil::UnimplementedFeatureError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::UnimplementedFeatureError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11467
25 boost::error_info ::error_info(char const*) [function] [call site2] 11468
25 void boost::throw_exception (solidity::langutil::UnimplementedFeatureError const&) [function] [call site2] 11469
25 __dynamic_cast [call site2] 11470
25 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11471
25 solidity::langutil::UnimplementedFeatureError::UnimplementedFeatureError() [function] [call site2] 11472
25 solidity::frontend::ReferenceType::location() const [function] [call site2] 11473
25 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11474
25 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11475
25 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11476
25 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11477
25 boost::error_info ::error_info(char const*) [function] [call site2] 11478
25 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11479
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11480
25 solidity::frontend::CompilerUtils::fetchFreeMemoryPointer() [function] [call site2] 11481
25 solidity::frontend::CompilerUtils::moveIntoStack(unsigned int, unsigned int) [function] [call site2] 11482
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11483
25 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11484
25 solidity::frontend::ArrayType::calldataStride() const [function] [call site2] 11485
25 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11486
25 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11487
25 solidity::frontend::CompilerContext::revertReasonIfDebug(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11488
25 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11489
25 solidity::frontend::CompilerContext::revertReasonIfDebug(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11490
25 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11491
25 solidity::util::Whiskers::render() const [function] [call site2] 11492
25 solidity::frontend::OptimiserSettings::none() [function] [call site2] 11493
25 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11494
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11495
25 solidity::frontend::ArrayUtils::ArrayUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11496
25 solidity::frontend::ArrayUtils::copyArrayToMemory(solidity::frontend::ArrayType const&, bool) const [function] [call site2] 11497
25 solidity::frontend::CompilerUtils::storeFreeMemoryPointer() [function] [call site2] 11498
25 solidity::util::Whiskers::~Whiskers() [function] [call site2] 11499
25 solidity::frontend::CompilerUtils::moveIntoStack(unsigned int, unsigned int) [function] [call site2] 11500
25 solidity::frontend::Type::calldataHeadSize() const [function] [call site2] 11501
25 solidity::frontend::TypeProvider::withLocation(solidity::frontend::ReferenceType const*, solidity::frontend::DataLocation, bool) [function] [call site2] 11502
25 solidity::frontend::TypeProvider::uint256() [function] [call site2] 11503
25 solidity::frontend::CompilerUtils::loadFromMemoryDynamic(solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 11504
26 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11505
26 __dynamic_cast [call site2] 11506
26 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11507
26 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11508
26 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11509
26 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11510
26 boost::error_info ::error_info(char const*) [function] [call site2] 11511
26 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11512
26 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11513
26 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11514
26 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11515
26 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11516
26 boost::error_info ::error_info(char const*) [function] [call site2] 11517
26 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11518
26 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11519
26 solidity::frontend::CompilerUtils::loadFromMemoryHelper(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11520
26 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11521
26 solidity::frontend::CompilerUtils::moveToStackTop(unsigned int, unsigned int) [function] [call site2] 11522
27 solidity::frontend::CompilerUtils::moveIntoStack(unsigned int, unsigned int) [function] [call site2] 11523
26 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11524
25 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11525
25 solidity::frontend::CompilerContext::revertReasonIfDebug(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11526
25 solidity::util::Whiskers::render() const [function] [call site2] 11527
25 solidity::frontend::OptimiserSettings::none() [function] [call site2] 11528
25 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11529
25 solidity::util::Whiskers::~Whiskers() [function] [call site2] 11530
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11531
25 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11532
25 solidity::frontend::CompilerContext::revertReasonIfDebug(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11533
25 solidity::util::Whiskers::render() const [function] [call site2] 11534
25 solidity::frontend::OptimiserSettings::none() [function] [call site2] 11535
25 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11536
25 solidity::util::Whiskers::~Whiskers() [function] [call site2] 11537
25 solidity::frontend::TypeProvider::uint256() [function] [call site2] 11538
25 solidity::frontend::CompilerUtils::loadFromMemoryDynamic(solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 11539
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11540
25 solidity::frontend::ArrayType::calldataStride() const [function] [call site2] 11541
25 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11542
25 solidity::frontend::CompilerContext::revertReasonIfDebug(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11543
25 solidity::util::Whiskers::render() const [function] [call site2] 11544
25 solidity::frontend::OptimiserSettings::none() [function] [call site2] 11545
25 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11546
25 solidity::util::Whiskers::~Whiskers() [function] [call site2] 11547
25 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11548
25 solidity::frontend::Type::calldataHeadSize() const [function] [call site2] 11549
25 solidity::frontend::ReferenceType::location() const [function] [call site2] 11550
25 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11551
25 solidity::frontend::CompilerUtils::moveIntoStack(unsigned int, unsigned int) [function] [call site2] 11552
25 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 11553
26 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11554
26 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11555
26 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11556
26 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11557
26 boost::error_info ::error_info(char const*) [function] [call site2] 11558
26 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11559
26 __dynamic_cast [call site2] 11560
26 __dynamic_cast [call site2] 11561
26 solidity::frontend::TupleType::components() const [function] [call site2] 11562
26 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11563
26 solidity::frontend::TupleType::components() const [function] [call site2] 11564
26 solidity::frontend::TupleType::components() const [function] [call site2] 11565
26 solidity::frontend::TupleType::components() const [function] [call site2] 11566
26 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11567
26 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11568
26 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11569
26 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11570
26 boost::error_info ::error_info(char const*) [function] [call site2] 11571
26 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11572
26 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11573
26 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11574
26 solidity::frontend::CompilerUtils::copyToStackTop(unsigned int, unsigned int) [function] [call site2] 11575
26 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 11576
27 solidity::frontend::CompilerUtils::moveToStackTop(unsigned int, unsigned int) [function] [call site2] 11577
27 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11578
27 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 11579
27 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11580
27 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11581
27 solidity::frontend::CompilerUtils::moveIntoStack(unsigned int, unsigned int) [function] [call site2] 11582
27 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11583
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11584
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11585
27 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11586
27 boost::error_info ::error_info(char const*) [function] [call site2] 11587
27 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11588
27 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11589
27 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11590
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11591
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11592
27 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11593
27 boost::error_info ::error_info(char const*) [function] [call site2] 11594
27 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11595
27 __dynamic_cast [call site2] 11596
27 __dynamic_cast [call site2] 11597
27 solidity::util::Result ::operator bool const&() const [function] [call site2] 11598
27 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11599
27 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11600
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11601
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11602
27 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11603
27 boost::error_info ::error_info(char const*) [function] [call site2] 11604
27 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11605
27 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11606
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11607
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11608
27 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11609
27 boost::error_info ::error_info(char const*) [function] [call site2] 11610
27 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11611
27 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 11612
27 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 11613
27 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11614
27 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11615
27 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11616
27 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11617
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11618
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11619
27 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11620
27 boost::error_info ::error_info(char const*) [function] [call site2] 11621
27 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11622
27 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11623
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11624
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11625
27 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11626
27 boost::error_info ::error_info(char const*) [function] [call site2] 11627
27 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11628
25 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11629
25 solidity::frontend::CompilerUtils::moveToStackTop(unsigned int, unsigned int) [function] [call site2] 11630
25 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11631
25 solidity::frontend::CompilerUtils::moveToStackTop(unsigned int, unsigned int) [function] [call site2] 11632
25 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11633
25 solidity::frontend::CompilerUtils::moveToStackTop(unsigned int, unsigned int) [function] [call site2] 11634
25 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11635
25 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11636
25 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11637
25 boost::error_info ::error_info(char const*) [function] [call site2] 11638
25 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11639
25 solidity::frontend::CompilerUtils::loadFromMemoryDynamic(solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 11640
25 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11641
25 solidity::frontend::CompilerUtils::moveToStackTop(unsigned int, unsigned int) [function] [call site2] 11642
25 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11643
25 solidity::frontend::CompilerUtils::moveIntoStack(unsigned int, unsigned int) [function] [call site2] 11644
25 solidity::util::Whiskers::~Whiskers() [function] [call site2] 11645
23 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11646
10 solidity::frontend::Type::~Type() [function] [call site2] 11647
10 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11648
10 solidity::frontend::ContractCompiler::appendInternalSelector(std::__1::map , solidity::evmasm::AssemblyItem const, std::__1::less >, std::__1::allocator const, solidity::evmasm::AssemblyItem const> > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::evmasm::AssemblyItem const&, unsigned long) [function] [call site2] 11649
11 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 11650
11 solidity::util::FixedHash<4u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 11651
11 _ZN5boost14multiprecision8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEC2ILj32ELj32ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionIS8_S5_EE5valueEvE4typeE [function] [call site2] 11652
11 solidity::frontend::CompilerContext::appendConditionalJump() [function] [call site2] 11653
11 solidity::frontend::ContractCompiler::appendInternalSelector(std::__1::map , solidity::evmasm::AssemblyItem const, std::__1::less >, std::__1::allocator const, solidity::evmasm::AssemblyItem const> > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::evmasm::AssemblyItem const&, unsigned long) [function] [call site2] 11654
12 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11655
12 solidity::frontend::ContractCompiler::appendInternalSelector(std::__1::map , solidity::evmasm::AssemblyItem const, std::__1::less >, std::__1::allocator const, solidity::evmasm::AssemblyItem const> > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::evmasm::AssemblyItem const&, unsigned long) [function] [call site2] 11656
13 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11657
13 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 11658
13 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11659
13 solidity::util::FixedHash<4u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 11660
13 solidity::frontend::CompilerContext::appendConditionalJumpTo(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11661
10 solidity::frontend::CompilerContext::appendRevert(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11662
11 solidity::frontend::CompilerContext::revertReasonIfDebug(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11663
11 solidity::frontend::OptimiserSettings::none() [function] [call site2] 11664
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11665
10 solidity::frontend::CompilerContext::appendConditionalJumpTo(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11666
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 11667
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11668
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11669
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11670
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11671
10 boost::error_info ::error_info(char const*) [function] [call site2] 11672
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11673
10 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 11674
10 solidity::frontend::FunctionType::~FunctionType() [function] [call site2] 11675
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11676
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11677
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11678
10 boost::error_info ::error_info(char const*) [function] [call site2] 11679
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11680
10 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 11681
10 solidity::frontend::FunctionType::returnParameterTypes() const [function] [call site2] 11682
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11683
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11684
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11685
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11686
10 boost::error_info ::error_info(char const*) [function] [call site2] 11687
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11688
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11689
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 11690
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11691
10 solidity::frontend::FunctionDefinition::isPayable() const [function] [call site2] 11692
10 solidity::frontend::ContractCompiler::appendCallValueCheck() [function] [call site2] 11693
10 solidity::frontend::FunctionDefinition::isFallback() const [function] [call site2] 11694
10 solidity::frontend::CompilerContext::setStackOffset(int) [function] [call site2] 11695
11 solidity::evmasm::Assembly::setDeposit(int) [function] [call site2] 11696
12 solidity::evmasm::InvalidDeposit::InvalidDeposit() [function] [call site2] 11697
10 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 11698
10 solidity::frontend::FunctionType::~FunctionType() [function] [call site2] 11699
10 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11700
10 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 11701
10 solidity::frontend::FunctionType::returnParameterTypes() const [function] [call site2] 11702
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11703
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11704
10 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11705
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11706
10 solidity::frontend::CompilerContext::appendRevert(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11707
10 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11708
10 solidity::frontend::CompilerContext::setStackOffset(int) [function] [call site2] 11709
10 solidity::frontend::FunctionType::hasDeclaration() const [function] [call site2] 11710
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11711
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11712
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11713
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11714
10 boost::error_info ::error_info(char const*) [function] [call site2] 11715
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11716
10 solidity::frontend::FunctionType::declaration() const [function] [call site2] 11717
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11718
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 11719
10 solidity::frontend::FunctionType::stateMutability() const [function] [call site2] 11720
10 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 11721
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11722
10 solidity::frontend::CompilerContext::appendConditionalRevert(bool, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11723
10 solidity::frontend::CompilerContext::setStackOffset(int) [function] [call site2] 11724
10 solidity::frontend::FunctionType::isPayable() const [function] [call site2] 11725
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 11726
10 solidity::frontend::ContractCompiler::appendCallValueCheck() [function] [call site2] 11727
10 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 11728
10 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11729
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11730
10 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11731
10 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 11732
10 solidity::frontend::CompilerUtils::abiDecode(std::__1::vector > const&, bool) [function] [call site2] 11733
10 solidity::frontend::FunctionType::declaration() const [function] [call site2] 11734
10 solidity::frontend::CompilerContext::functionEntryLabel(solidity::frontend::Declaration const&) [function] [call site2] 11735
11 solidity::frontend::CompilerContext::FunctionCompilationQueue::entryLabel(solidity::frontend::Declaration const&, solidity::frontend::CompilerContext&) [function] [call site2] 11736
12 __dynamic_cast [call site2] 11737
12 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 11738
12 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 11739
12 solidity::frontend::CompilerUtils::sizeOnStack(std::__1::vector > const&) [function] [call site2] 11740
12 solidity::frontend::FunctionType::returnParameterTypes() const [function] [call site2] 11741
12 solidity::frontend::CompilerUtils::sizeOnStack(std::__1::vector > const&) [function] [call site2] 11742
12 solidity::frontend::FunctionType::~FunctionType() [function] [call site2] 11743
12 solidity::frontend::Declaration::name() const [function] [call site2] 11744
12 solidity::frontend::ASTNode::id() const [function] [call site2] 11745
12 solidity::frontend::CompilerContext::namedTag(std::__1::basic_string , std::__1::allocator > const&, unsigned long, unsigned long, std::__1::optional ) [function] [call site2] 11746
12 solidity::evmasm::AssemblyItem::tag() const [function] [call site2] 11747
12 solidity::evmasm::AssemblyItem::tag() const [function] [call site2] 11748
10 solidity::frontend::CompilerContext::appendJumpTo(solidity::evmasm::AssemblyItem const&, solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 11749
10 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 11750
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11751
10 solidity::frontend::CompilerUtils::sizeOnStack(std::__1::vector > const&) [function] [call site2] 11752
10 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 11753
10 solidity::frontend::CompilerUtils::sizeOnStack(std::__1::vector > const&) [function] [call site2] 11754
10 solidity::frontend::CompilerContext::adjustStackOffset(int) [function] [call site2] 11755
10 solidity::frontend::FunctionType::returnParameterTypes() const [function] [call site2] 11756
10 solidity::frontend::ContractCompiler::appendReturnValuePacker(std::__1::vector > const&, bool) [function] [call site2] 11757
11 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11758
11 solidity::frontend::CompilerUtils::fetchFreeMemoryPointer() [function] [call site2] 11759
11 solidity::frontend::CompilerUtils::abiEncode(std::__1::vector > const&, std::__1::vector > const&, bool) [function] [call site2] 11760
12 solidity::frontend::CompilerUtils::encodeToMemory(std::__1::vector > const&, std::__1::vector > const&, bool, bool, bool) [function] [call site2] 11761
13 solidity::frontend::CompilerContext::useABICoderV2() const [function] [call site2] 11762
13 solidity::langutil::UnimplementedFeatureError::UnimplementedFeatureError() [function] [call site2] 11763
13 solidity::frontend::Type::toString() const [function] [call site2] 11764
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11765
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11766
13 boost::enable_if , solidity::langutil::UnimplementedFeatureError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::UnimplementedFeatureError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11767
13 boost::error_info ::error_info(char const*) [function] [call site2] 11768
13 void boost::throw_exception (solidity::langutil::UnimplementedFeatureError const&) [function] [call site2] 11769
13 solidity::frontend::CompilerUtils::abiEncodeV2(std::__1::vector > const&, std::__1::vector > const&, bool, bool) [function] [call site2] 11770
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11771
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11772
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11773
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11774
14 boost::error_info ::error_info(char const*) [function] [call site2] 11775
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11776
14 solidity::frontend::CompilerContext::abiFunctions() [function] [call site2] 11777
14 solidity::frontend::ABIFunctions::tupleEncoderReversed(std::__1::vector > const&, std::__1::vector > const&, bool) [function] [call site2] 11778
15 solidity::frontend::ABIFunctions::tupleEncoder(std::__1::vector > const&, std::__1::vector >, bool, bool) [function] [call site2] 11779
16 solidity::frontend::ABIFunctions::EncodingOptions::EncodingOptions() [function] [call site2] 11780
16 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11781
16 solidity::frontend::Type::fullEncodingType(bool, bool, bool) const [function] [call site2] 11782
17 solidity::util::Result ::operator solidity::frontend::Type const* const&() const [function] [call site2] 11783
17 __dynamic_cast [call site2] 11784
17 __dynamic_cast [call site2] 11785
16 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11786
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11787
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11788
16 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11789
16 boost::error_info ::error_info(char const*) [function] [call site2] 11790
16 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11791
16 solidity::frontend::Type::identifier() const [function] [call site2] 11792
16 solidity::frontend::ABIFunctions::EncodingOptions::toFunctionNameSuffix() const [function] [call site2] 11793
16 solidity::frontend::ABIFunctions::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 11794
14 solidity::frontend::CompilerContext::abiFunctions() [function] [call site2] 11795
14 solidity::frontend::ABIFunctions::tupleEncoderPackedReversed(std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 11796
15 solidity::frontend::ABIFunctions::tupleEncoderPacked(std::__1::vector > const&, std::__1::vector >, bool) [function] [call site2] 11797
16 solidity::frontend::ABIFunctions::EncodingOptions::EncodingOptions() [function] [call site2] 11798
16 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11799
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11800
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11801
16 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11802
16 boost::error_info ::error_info(char const*) [function] [call site2] 11803
16 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11804
16 solidity::frontend::Type::fullEncodingType(bool, bool, bool) const [function] [call site2] 11805
16 solidity::frontend::Type::identifier() const [function] [call site2] 11806
16 solidity::frontend::ABIFunctions::EncodingOptions::toFunctionNameSuffix() const [function] [call site2] 11807
16 solidity::frontend::Type::identifier() const [function] [call site2] 11808
16 solidity::frontend::ABIFunctions::createFunction(std::__1::basic_string , std::__1::allocator > const&, std::__1::function , std::__1::allocator > ()> const&) [function] [call site2] 11809
14 solidity::frontend::CompilerUtils::sizeOnStack(std::__1::vector > const&) [function] [call site2] 11810
14 solidity::frontend::CompilerContext::callYulFunction(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int) [function] [call site2] 11811
13 solidity::frontend::CompilerUtils::sizeOnStack(std::__1::vector > const&) [function] [call site2] 11812
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11813
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11814
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11815
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11816
13 boost::error_info ::error_info(char const*) [function] [call site2] 11817
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11818
13 solidity::frontend::CompilerUtils::sizeOnStack(std::__1::vector > const&) [function] [call site2] 11819
13 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11820
13 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 11821
13 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11822
13 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 11823
13 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11824
13 __dynamic_cast [call site2] 11825
13 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 11826
13 solidity::frontend::ArrayType::baseType() const [function] [call site2] 11827
13 __dynamic_cast [call site2] 11828
13 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11829
13 solidity::frontend::CompilerUtils::copyToStackTop(unsigned int, unsigned int) [function] [call site2] 11830
13 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11831
13 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 11832
13 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11833
13 solidity::frontend::ArrayUtils::ArrayUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11834
13 solidity::frontend::ArrayUtils::retrieveLength(solidity::frontend::ArrayType const&, unsigned int) const [function] [call site2] 11835
13 solidity::frontend::TypeProvider::uint256() [function] [call site2] 11836
13 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11837
13 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11838
13 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 11839
13 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11840
13 solidity::frontend::ArrayUtils::ArrayUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11841
13 solidity::frontend::ArrayUtils::copyArrayToMemory(solidity::frontend::ArrayType const&, bool) const [function] [call site2] 11842
13 __dynamic_cast [call site2] 11843
13 solidity::frontend::StringLiteralType::value() const [function] [call site2] 11844
13 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 11845
13 solidity::frontend::TypeProvider::uint256() [function] [call site2] 11846
13 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11847
13 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11848
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11849
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11850
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11851
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11852
13 boost::error_info ::error_info(char const*) [function] [call site2] 11853
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11854
13 solidity::langutil::StackTooDeepError::StackTooDeepError() [function] [call site2] 11855
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11856
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11857
13 boost::enable_if , solidity::langutil::StackTooDeepError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::StackTooDeepError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11858
13 boost::error_info ::error_info(char const*) [function] [call site2] 11859
13 void boost::throw_exception (solidity::langutil::StackTooDeepError const&) [function] [call site2] 11860
13 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11861
13 solidity::frontend::CompilerUtils::copyToStackTop(unsigned int, unsigned int) [function] [call site2] 11862
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11863
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11864
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11865
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11866
13 boost::error_info ::error_info(char const*) [function] [call site2] 11867
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11868
13 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 11869
13 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 11870
13 __dynamic_cast [call site2] 11871
13 solidity::frontend::ArrayUtils::ArrayUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11872
13 solidity::frontend::ArrayUtils::copyArrayToMemory(solidity::frontend::ArrayType const&, bool) const [function] [call site2] 11873
13 __dynamic_cast [call site2] 11874
13 solidity::frontend::ArraySliceType::arrayType() const [function] [call site2] 11875
13 solidity::frontend::ArrayUtils::ArrayUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11876
13 solidity::frontend::ArrayUtils::copyArrayToMemory(solidity::frontend::ArrayType const&, bool) const [function] [call site2] 11877
13 solidity::frontend::CompilerUtils::storeInMemoryDynamic(solidity::frontend::Type const&, bool, bool) [function] [call site2] 11878
13 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 11879
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11880
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11881
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11882
13 boost::error_info ::error_info(char const*) [function] [call site2] 11883
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11884
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11885
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11886
13 boost::enable_if , solidity::langutil::StackTooDeepError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::StackTooDeepError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11887
13 boost::error_info ::error_info(char const*) [function] [call site2] 11888
13 void boost::throw_exception (solidity::langutil::StackTooDeepError const&) [function] [call site2] 11889
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11890
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11891
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11892
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11893
13 boost::error_info ::error_info(char const*) [function] [call site2] 11894
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11895
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11896
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11897
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11898
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11899
13 boost::error_info ::error_info(char const*) [function] [call site2] 11900
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11901
13 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11902
13 solidity::frontend::CompilerUtils::popStackSlots(unsigned long) [function] [call site2] 11903
11 solidity::frontend::CompilerUtils::toSizeAfterFreeMemoryPointer() [function] [call site2] 11904
12 solidity::frontend::CompilerUtils::fetchFreeMemoryPointer() [function] [call site2] 11905
12 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11906
12 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 11907
10 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 11908
8 solidity::frontend::CompilerContext::appendToAuxiliaryData(std::__1::vector > const&) [function] [call site2] 11909
9 solidity::evmasm::Assembly::appendToAuxiliaryData(std::__1::vector > const&) [function] [call site2] 11910
8 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 11911
8 solidity::frontend::ContractCompiler::ContractCompiler(solidity::frontend::ContractCompiler*, solidity::frontend::CompilerContext&, solidity::frontend::OptimiserSettings) [function] [call site2] 11912
8 solidity::frontend::ContractCompiler::compileConstructor(solidity::frontend::ContractDefinition const&, std::__1::map , std::__1::less , std::__1::allocator > > > const&) [function] [call site2] 11913
9 solidity::frontend::CompilerContext::LocationSetter::LocationSetter(solidity::frontend::CompilerContext&, solidity::frontend::ASTNode const&) [function] [call site2] 11914
9 solidity::frontend::ContractCompiler::deployLibrary(solidity::frontend::ContractDefinition const&) [function] [call site2] 11915
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11916
10 solidity::frontend::ContractDefinition::isLibrary() const [function] [call site2] 11917
10 solidity::frontend::ContractCompiler::appendMissingFunctions() [function] [call site2] 11918
11 solidity::frontend::CompilerContext::nextFunctionToCompile() const [function] [call site2] 11919
12 solidity::frontend::CompilerContext::FunctionCompilationQueue::nextFunctionToCompile() const [function] [call site2] 11920
11 solidity::frontend::CompilerContext::setStackOffset(int) [function] [call site2] 11921
11 solidity::frontend::CompilerContext::nextFunctionToCompile() const [function] [call site2] 11922
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11923
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11924
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11925
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11926
11 boost::error_info ::error_info(char const*) [function] [call site2] 11927
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11928
11 solidity::frontend::CompilerContext::appendMissingLowLevelFunctions() [function] [call site2] 11929
12 solidity::frontend::CompilerContext::setStackOffset(int) [function] [call site2] 11930
12 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 11931
12 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11932
12 solidity::frontend::CompilerUtils::moveToStackTop(unsigned int, unsigned int) [function] [call site2] 11933
12 solidity::frontend::CompilerContext::appendJump(solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 11934
12 solidity::frontend::CompilerContext::stackHeight() const [function] [call site2] 11935
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11936
11 solidity::frontend::CompilerContext::appendYulUtilityFunctions(solidity::frontend::OptimiserSettings const&) [function] [call site2] 11937
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11938
12 solidity::frontend::MultiUseYulFunctionCollector::requestedFunctions() [function] [call site2] 11939
12 solidity::yul::reindent(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11940
12 solidity::frontend::CompilerContext::yulUtilityFileName() [function] [call site2] 11941
12 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11942
10 solidity::frontend::ContractCompiler::appendMissingFunctions() [function] [call site2] 11943
10 solidity::frontend::CompilerContext::LocationSetter::LocationSetter(solidity::frontend::CompilerContext&, solidity::frontend::ASTNode const&) [function] [call site2] 11944
10 solidity::frontend::CompilerContext::runtimeSub() const [function] [call site2] 11945
10 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11946
10 solidity::util::selectorFromSignature(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 11947
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::str(long, unsigned int) const [function] [call site2] 11948
10 solidity::util::Whiskers::operator()(std::__1::basic_string , std::__1::allocator >, char const*) [function] [call site2] 11949
10 solidity::util::Whiskers::render() const [function] [call site2] 11950
10 solidity::frontend::OptimiserSettings::none() [function] [call site2] 11951
10 solidity::frontend::CompilerContext::appendInlineAssembly(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::set , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > > > const&, bool, solidity::frontend::OptimiserSettings const&, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11952
10 solidity::util::Whiskers::~Whiskers() [function] [call site2] 11953
10 solidity::frontend::CompilerContext::runtimeSub() const [function] [call site2] 11954
10 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 11955
9 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 11956
9 solidity::frontend::ContractCompiler::initializeContext(solidity::frontend::ContractDefinition const&, std::__1::map , std::__1::less , std::__1::allocator > > > const&) [function] [call site2] 11957
9 solidity::frontend::ContractCompiler::packIntoContractCreator(solidity::frontend::ContractDefinition const&) [function] [call site2] 11958
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11959
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11960
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11961
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11962
10 boost::error_info ::error_info(char const*) [function] [call site2] 11963
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11964
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11965
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11966
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11967
10 boost::error_info ::error_info(char const*) [function] [call site2] 11968
10 solidity::frontend::ContractCompiler::appendInitAndConstructorCode(solidity::frontend::ContractDefinition const&) [function] [call site2] 11969
11 solidity::frontend::CompilerContext::LocationSetter::LocationSetter(solidity::frontend::CompilerContext&, solidity::frontend::ASTNode const&) [function] [call site2] 11970
11 auto ranges::views::view_closure_base_ns::operator| >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector >&, ranges::views::view_closure ) [function] [call site2] 11971
11 ranges::reverse_view > > >::begin() [function] [call site2] 11972
11 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 11973
11 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 11974
11 solidity::frontend::ContractCompiler::initializeStateVariables(solidity::frontend::ContractDefinition const&) [function] [call site2] 11975
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11976
12 solidity::frontend::VariableDeclaration::value() const [function] [call site2] 11977
12 solidity::frontend::ExpressionCompiler::ExpressionCompiler(solidity::frontend::CompilerContext&, bool) [function] [call site2] 11978
13 solidity::frontend::ASTConstVisitor::ASTConstVisitor() [function] [call site2] 11979
12 solidity::frontend::ExpressionCompiler::appendStateVariableInitialization(solidity::frontend::VariableDeclaration const&) [function] [call site2] 11980
13 solidity::frontend::VariableDeclaration::value() const [function] [call site2] 11981
13 solidity::frontend::CompilerContext::LocationSetter::LocationSetter(solidity::frontend::CompilerContext&, solidity::frontend::ASTNode const&) [function] [call site2] 11982
13 solidity::frontend::VariableDeclaration::value() const [function] [call site2] 11983
13 solidity::frontend::ExpressionCompiler::utils() [function] [call site2] 11984
14 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 11985
13 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 11986
13 solidity::frontend::ExpressionCompiler::utils() [function] [call site2] 11987
13 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 11988
13 solidity::frontend::ImmutableItem::ImmutableItem(solidity::frontend::CompilerContext&, solidity::frontend::VariableDeclaration const&) [function] [call site2] 11989
14 solidity::frontend::LValue::LValue(solidity::frontend::CompilerContext&, solidity::frontend::Type const*) [function] [call site2] 11990
14 solidity::frontend::VariableDeclaration::immutable() const [function] [call site2] 11991
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 11992
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 11993
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 11994
14 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 11995
14 boost::error_info ::error_info(char const*) [function] [call site2] 11996
14 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 11997
14 solidity::frontend::LValue::~LValue() [function] [call site2] 11998
13 solidity::frontend::ASTNode::location() const [function] [call site2] 11999
13 solidity::frontend::LValue::~LValue() [function] [call site2] 12000
13 solidity::frontend::StorageItem::StorageItem(solidity::frontend::CompilerContext&, solidity::frontend::VariableDeclaration const&) [function] [call site2] 12001
14 solidity::frontend::StorageItem::StorageItem(solidity::frontend::CompilerContext&, solidity::frontend::Type const&) [function] [call site2] 12002
14 solidity::frontend::VariableDeclaration::immutable() const [function] [call site2] 12003
14 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12004
14 solidity::frontend::CompilerContext::storageLocationOfVariable(solidity::frontend::Declaration const&) const [function] [call site2] 12005
14 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 12006
14 solidity::frontend::LValue::~LValue() [function] [call site2] 12007
13 solidity::frontend::LValue::~LValue() [function] [call site2] 12008
13 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 12009
11 solidity::frontend::ContractCompiler::appendConstructor(solidity::frontend::FunctionDefinition const&) [function] [call site2] 12010
12 solidity::frontend::CompilerContext::LocationSetter::LocationSetter(solidity::frontend::CompilerContext&, solidity::frontend::ASTNode const&) [function] [call site2] 12011
12 solidity::frontend::FunctionDefinition::isPayable() const [function] [call site2] 12012
12 solidity::frontend::ContractCompiler::appendCallValueCheck() [function] [call site2] 12013
12 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 12014
12 solidity::frontend::CompilerUtils::fetchFreeMemoryPointer() [function] [call site2] 12015
12 solidity::frontend::CompilerContext::appendProgramSize() [function] [call site2] 12016
13 solidity::evmasm::Assembly::appendProgramSize() [function] [call site2] 12017
14 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 12018
14 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 12019
12 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 12020
12 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 12021
12 solidity::frontend::CompilerContext::appendProgramSize() [function] [call site2] 12022
12 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 12023
12 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 12024
12 solidity::frontend::CompilerUtils::storeFreeMemoryPointer() [function] [call site2] 12025
12 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 12026
12 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 12027
12 solidity::frontend::CompilerUtils::abiDecode(std::__1::vector > const&, bool) [function] [call site2] 12028
12 solidity::frontend::FunctionType::~FunctionType() [function] [call site2] 12029
12 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 12030
11 solidity::frontend::ContractCompiler::appendCallValueCheck() [function] [call site2] 12031
11 solidity::frontend::CompilerContext::mostDerivedContract() const [function] [call site2] 12032
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12033
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12034
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12035
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12036
12 boost::error_info ::error_info(char const*) [function] [call site2] 12037
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 12038
11 solidity::frontend::ContractDefinition::nextConstructor(solidity::frontend::ContractDefinition const&) const [function] [call site2] 12039
12 solidity::frontend::ContractDefinition::superContract(solidity::frontend::ContractDefinition const&) const [function] [call site2] 12040
12 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 12041
12 solidity::frontend::ContractDefinition::constructor() const [function] [call site2] 12042
11 solidity::frontend::ContractCompiler::appendBaseConstructor(solidity::frontend::FunctionDefinition const&) [function] [call site2] 12043
12 solidity::frontend::CompilerContext::LocationSetter::LocationSetter(solidity::frontend::CompilerContext&, solidity::frontend::ASTNode const&) [function] [call site2] 12044
12 solidity::frontend::FunctionType::FunctionType(solidity::frontend::FunctionDefinition const&, solidity::frontend::FunctionType::Kind) [function] [call site2] 12045
12 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 12046
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12047
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12048
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12049
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12050
12 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12051
12 boost::error_info ::error_info(char const*) [function] [call site2] 12052
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 12053
12 __dynamic_cast [call site2] 12054
12 solidity::frontend::InheritanceSpecifier::arguments() const [function] [call site2] 12055
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12056
12 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 12057
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12058
12 solidity::frontend::FunctionType::parameterTypes() const [function] [call site2] 12059
12 solidity::frontend::ContractCompiler::compileExpression(solidity::frontend::Expression const&, solidity::frontend::Type const*) [function] [call site2] 12060
13 solidity::frontend::ExpressionCompiler::ExpressionCompiler(solidity::frontend::CompilerContext&, bool) [function] [call site2] 12061
13 solidity::frontend::ExpressionCompiler::compile(solidity::frontend::Expression const&) [function] [call site2] 12062
13 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 12063
13 solidity::frontend::CompilerUtils::convertType(solidity::frontend::Type const&, solidity::frontend::Type const&, bool, bool, bool) [function] [call site2] 12064
13 solidity::frontend::ExpressionCompiler::~ExpressionCompiler() [function] [call site2] 12065
12 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 12066
11 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 12067
10 solidity::frontend::CompilerContext::appendJumpToNew() [function] [call site2] 12068
11 solidity::evmasm::Assembly::appendJump() [function] [call site2] 12069
12 solidity::evmasm::Assembly::newPushTag() [function] [call site2] 12070
12 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 12071
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 12072
11 solidity::evmasm::AssemblyItem::tag() const [function] [call site2] 12073
10 solidity::frontend::ContractCompiler::appendMissingFunctions() [function] [call site2] 12074
10 solidity::frontend::ContractCompiler::appendMissingFunctions() [function] [call site2] 12075
10 solidity::frontend::CompilerContext::LocationSetter::LocationSetter(solidity::frontend::CompilerContext&, solidity::frontend::ASTNode const&) [function] [call site2] 12076
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::AssemblyItem const&) [function] [call site2] 12077
10 solidity::frontend::ContractType::ContractType(solidity::frontend::ContractDefinition const&, bool) [function] [call site2] 12078
10 solidity::frontend::ContractType::immutableVariables() const [function] [call site2] 12079
10 solidity::frontend::CompilerContext::runtimeSub() const [function] [call site2] 12080
10 solidity::frontend::CompilerUtils::CompilerUtils(solidity::frontend::CompilerContext&) [function] [call site2] 12081
10 solidity::frontend::CompilerContext::immutableMemoryOffset(solidity::frontend::VariableDeclaration const&) const [function] [call site2] 12082
10 solidity::frontend::CompilerUtils::loadFromMemory(unsigned int, solidity::frontend::Type const&, bool, bool) [function] [call site2] 12083
10 solidity::frontend::CompilerContext::operator<<(solidity::evmasm::Instruction) [function] [call site2] 12084
10 solidity::frontend::CompilerContext::runtimeSub() const [function] [call site2] 12085
10 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 12086
10 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure ) [function] [call site2] 12087
10 ranges::reverse_view > const> >::begin() [function] [call site2] 12088
10 solidity::frontend::CompilerContext::immutableVariableSlotNames(solidity::frontend::VariableDeclaration const&) [function] [call site2] 12089
11 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 12090
11 solidity::frontend::Type::sizeOnStack() const [function] [call site2] 12091
11 void solidity::frontend::CompilerContext::immutableVariableSlotNames(solidity::frontend::VariableDeclaration const&)::$_0::operator()<$_0>(std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::Type const*, $_0 const&) const [function] [call site2] 12092
12 void solidity::frontend::CompilerContext::immutableVariableSlotNames(solidity::frontend::VariableDeclaration const&)::$_0::operator()<$_0>(std::__1::basic_string , std::__1::allocator > const&, solidity::frontend::Type const*, $_0 const&) const [function] [call site2] 12093
10 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, ranges::views::view_closure ) [function] [call site2] 12094
10 ranges::reverse_view , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > >::begin() [function] [call site2] 12095
10 bool ranges::operator!= , std::__1::allocator >*> >, ranges::detail::reverse_cursor , std::__1::allocator >*> >, true, 0>(ranges::basic_iterator , std::__1::allocator >*> > > const&, ranges::basic_iterator , std::__1::allocator >*> > > const&) [function] [call site2] 12096
10 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 12097
10 solidity::frontend::CompilerContext::appendImmutableAssignment(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12098
11 solidity::evmasm::Assembly::appendImmutableAssignment(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12099
12 solidity::evmasm::Assembly::newImmutableAssignment(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12100
13 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12101
13 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 12102
12 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 12103
10 solidity::frontend::CompilerContext::operator<<(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 12104
10 solidity::frontend::Type::~Type() [function] [call site2] 12105
10 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 12106
10 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 12107
8 solidity::frontend::CompilerContext::optimise(solidity::frontend::OptimiserSettings const&) [function] [call site2] 12108
9 solidity::frontend::CompilerContext::translateOptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 12109
9 solidity::evmasm::Assembly::optimise(solidity::evmasm::Assembly::OptimiserSettings const&) [function] [call site2] 12110
8 solidity::frontend::CompilerContext::appendYulUtilityFunctionsRan() const [function] [call site2] 12111
8 solidity::frontend::CompilerContext::appendYulUtilityFunctionsRan() const [function] [call site2] 12112
8 solidity::frontend::ContractCompiler::~ContractCompiler() [function] [call site2] 12113
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12114
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12115
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12116
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12117
7 boost::error_info ::error_info(char const*) [function] [call site2] 12118
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 12119
7 __cxa_end_catch [call site2] 12120
7 solidity::frontend::Compiler::assemblyPtr() const [function] [call site2] 12121
8 solidity::frontend::CompilerContext::assemblyPtr() const [function] [call site2] 12122
7 solidity::frontend::Compiler::runtimeAssemblyPtr() const [function] [call site2] 12123
8 solidity::frontend::CompilerContext::runtimeContext() const [function] [call site2] 12124
8 solidity::frontend::CompilerContext::runtimeContext() const [function] [call site2] 12125
7 solidity::frontend::CompilerStack::assemble(solidity::frontend::ContractDefinition const&, std::__1::shared_ptr , std::__1::shared_ptr ) [function] [call site2] 12126
5 solidity::frontend::CompilerStack::generateEwasm(solidity::frontend::ContractDefinition const&) [function] [call site2] 12127
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12128
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12129
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12130
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12131
6 boost::error_info ::error_info(char const*) [function] [call site2] 12132
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 12133
6 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 12134
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12135
6 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12136
6 boost::error_info ::error_info(char const*) [function] [call site2] 12137
6 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 12138
6 solidity::frontend::ContractDefinition::canBeDeployed() const [function] [call site2] 12139
6 solidity::frontend::ContractDefinition::fullyQualifiedName() const [function] [call site2] 12140
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12141
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12142
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12143
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12144
6 boost::error_info ::error_info(char const*) [function] [call site2] 12145
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 12146
6 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 12147
6 solidity::yul::YulStack::YulStack(solidity::langutil::EVMVersion, solidity::yul::YulStack::Language, solidity::frontend::OptimiserSettings, solidity::langutil::DebugInfoSelection const&) [function] [call site2] 12148
6 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 12149
6 solidity::yul::YulStack::parseAndAnalyze(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12150
6 solidity::yul::YulStack::optimize() [function] [call site2] 12151
6 solidity::yul::YulStack::translate(solidity::yul::YulStack::Language) [function] [call site2] 12152
7 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 12153
7 solidity::yul::EVMToEwasmTranslator::EVMToEwasmTranslator(solidity::yul::Dialect const&, solidity::langutil::CharStreamProvider const&) [function] [call site2] 12154
7 solidity::yul::YulStack::parserResult() const [function] [call site2] 12155
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12156
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12157
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12158
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12159
8 boost::error_info ::error_info(char const*) [function] [call site2] 12160
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12161
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12162
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12163
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12164
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12165
8 boost::error_info ::error_info(char const*) [function] [call site2] 12166
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12167
7 solidity::yul::EVMToEwasmTranslator::run(solidity::yul::Object const&) [function] [call site2] 12168
8 solidity::yul::EVMToEwasmTranslator::parsePolyfill() [function] [call site2] 12169
9 solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 12170
9 solidity::langutil::CharStream::CharStream(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12171
9 solidity::yul::WasmDialect::instance() [function] [call site2] 12172
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 12173
9 solidity::yul::Parser::Parser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::optional ) [function] [call site2] 12174
9 solidity::yul::Parser::parse(solidity::langutil::CharStream&) [function] [call site2] 12175
9 solidity::langutil::SingletonCharStreamProvider::SingletonCharStreamProvider(solidity::langutil::CharStream const&) [function] [call site2] 12176
9 solidity::langutil::SourceReferenceFormatter::formatErrorInformation(solidity::langutil::Error const&, solidity::langutil::CharStreamProvider const&) [function] [call site2] 12177
9 solidity::langutil::CharStreamProvider::~CharStreamProvider() [function] [call site2] 12178
9 solidity::langutil::CharStream::~CharStream() [function] [call site2] 12179
8 solidity::yul::Disambiguator::Disambiguator(solidity::yul::Dialect const&, solidity::yul::AsmAnalysisInfo const&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 12180
8 solidity::yul::ASTCopier::operator()(solidity::yul::Block const&) [function] [call site2] 12181
8 solidity::yul::Block::Block(solidity::yul::Block&&) [function] [call site2] 12182
8 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, solidity::yul::Block const&, std::__1::set , std::__1::allocator >) [function] [call site2] 12183
8 solidity::frontend::OptimiserSettings::standard() [function] [call site2] 12184
9 solidity::frontend::OptimiserSettings::OptimiserSettings() [function] [call site2] 12185
8 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 12186
8 solidity::yul::FunctionHoister::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 12187
9 solidity::yul::FunctionHoister::FunctionHoister() [function] [call site2] 12188
9 solidity::yul::FunctionHoister::operator()(solidity::yul::Block&) [function] [call site2] 12189
10 solidity::yul::removeEmptyBlocks(solidity::yul::Block&) [function] [call site2] 12190
10 solidity::yul::Block::~Block() [function] [call site2] 12191
10 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 12192
8 solidity::yul::FunctionGrouper::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 12193
9 solidity::yul::FunctionGrouper::operator()(solidity::yul::Block&) [function] [call site2] 12194
10 solidity::yul::FunctionGrouper::alreadyGrouped(solidity::yul::Block const&) [function] [call site2] 12195
10 solidity::yul::Block::~Block() [function] [call site2] 12196
8 solidity::yul::MainFunction::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 12197
9 solidity::yul::MainFunction::operator()(solidity::yul::Block&) [function] [call site2] 12198
10 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 12199
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12200
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12201
10 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12202
10 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 12203
10 solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat) [function] [call site2] 12204
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12205
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12206
10 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12207
10 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 12208
10 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 12209
10 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 12210
10 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 12211
10 solidity::yul::Block::Block(solidity::yul::Block&&) [function] [call site2] 12212
10 solidity::yul::FunctionDefinition::~FunctionDefinition() [function] [call site2] 12213
8 solidity::yul::ForLoopConditionIntoBody::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 12214
9 solidity::yul::ForLoopConditionIntoBody::ForLoopConditionIntoBody(solidity::yul::Dialect const&) [function] [call site2] 12215
10 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 12216
9 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 12217
9 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 12218
8 solidity::yul::ExpressionSplitter::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 12219
9 solidity::yul::TypeInfo::TypeInfo(solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 12220
10 solidity::yul::TypeInfo::TypeCollector::TypeCollector(solidity::yul::Block const&) [function] [call site2] 12221
11 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 12222
10 solidity::yul::TypeInfo::TypeCollector::~TypeCollector() [function] [call site2] 12223
9 solidity::yul::ExpressionSplitter::ExpressionSplitter(solidity::yul::Dialect const&, solidity::yul::NameDispenser&, solidity::yul::TypeInfo&) [function] [call site2] 12224
10 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 12225
9 solidity::yul::ExpressionSplitter::operator()(solidity::yul::Block&) [function] [call site2] 12226
10 void solidity::util::iterateReplacing , std::__1::function , std::__1::allocator > > > (std::__1::variant &)> >(std::__1::vector , std::__1::allocator > >&, std::__1::function , std::__1::allocator > > > (std::__1::variant &)> const&) [function] [call site2] 12227
9 solidity::yul::TypeInfo::~TypeInfo() [function] [call site2] 12228
8 solidity::yul::WasmDialect::instance() [function] [call site2] 12229
8 solidity::yul::WordSizeTransform::run(solidity::yul::Dialect const&, solidity::yul::Dialect const&, solidity::yul::Block&, solidity::yul::NameDispenser&) [function] [call site2] 12230
9 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 12231
9 solidity::yul::NameDisplacer::NameDisplacer(solidity::yul::NameDispenser&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 12232
10 solidity::yul::NameDispenser::markUsed(solidity::yul::YulString) [function] [call site2] 12233
10 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 12234
9 solidity::yul::NameDisplacer::operator()(solidity::yul::Block&) [function] [call site2] 12235
10 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 12236
10 solidity::yul::NameDisplacer::checkAndReplaceNew(solidity::yul::YulString&) [function] [call site2] 12237
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12238
11 solidity::yul::NameDispenser::newName(solidity::yul::YulString) [function] [call site2] 12239
9 solidity::yul::WordSizeTransform::WordSizeTransform(solidity::yul::Dialect const&, solidity::yul::Dialect const&, solidity::yul::NameDispenser&) [function] [call site2] 12240
10 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 12241
9 solidity::yul::WordSizeTransform::~WordSizeTransform() [function] [call site2] 12242
10 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 12243
8 solidity::yul::NameDisplacer::NameDisplacer(solidity::yul::NameDispenser&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 12244
8 solidity::yul::NameDisplacer::operator()(solidity::yul::Block&) [function] [call site2] 12245
8 solidity::yul::Object::Object() [function] [call site2] 12246
8 solidity::yul::ASTCopier::ASTCopier() [function] [call site2] 12247
8 solidity::yul::ASTCopier::translate(std::__1::variant const&) [function] [call site2] 12248
8 solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 12249
8 solidity::yul::WasmDialect::instance() [function] [call site2] 12250
8 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 12251
8 solidity::yul::AsmAnalyzer::AsmAnalyzer(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::function , std::__1::set , std::__1::allocator >) [function] [call site2] 12252
8 solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&) [function] [call site2] 12253
8 solidity::yul::WasmDialect::instance() [function] [call site2] 12254
8 solidity::langutil::DebugInfoSelection::Default() [function] [call site2] 12255
8 solidity::yul::Object::toString(solidity::yul::Dialect const*, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) const [function] [call site2] 12256
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12257
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12258
9 std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >::operator*() const & [function] [call site2] 12259
9 _ZNK6ranges5views17transform_base_fnclIRKNSt3__13mapIjNS3_10shared_ptrIKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_4lessIjEENS9_INS3_4pairIKjSD_EEEEEEZNK8solidity3yul6Object8toStringEPKNSO_7DialectERKNSN_8langutil18DebugInfoSelectionEPKNST_18CharStreamProviderEE3$_0Lb1ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEET0_EEOS12_S14_ [function] [call site2] 12260
9 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > const>, solidity::yul::Object::toString(solidity::yul::Dialect const*, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) const::$_0> >(ranges::transform_view , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > const>, solidity::yul::Object::toString(solidity::yul::Dialect const*, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) const::$_0> const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12261
9 ranges::iter_transform_view , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > const>, ranges::indirected >::~iter_transform_view() [function] [call site2] 12262
9 solidity::yul::AsmPrinter::AsmPrinter(solidity::yul::Dialect const*, std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >, solidity::langutil::DebugInfoSelection const&, solidity::langutil::CharStreamProvider const*) [function] [call site2] 12263
9 solidity::yul::AsmPrinter::operator()(solidity::yul::Block const&) [function] [call site2] 12264
9 solidity::yul::YulString::str() const [function] [call site2] 12265
9 (anonymous namespace)::indent(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12266
10 std::__1::basic_string , std::__1::allocator > boost::algorithm::replace_all_copy , std::__1::allocator >, char [2], char [6]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [2], char const (&) [6]) [function] [call site2] 12267
11 boost::algorithm::detail::first_finderF ::type, boost::algorithm::is_equal> boost::algorithm::first_finder (char const (&) [2]) [function] [call site2] 12268
11 boost::algorithm::detail::const_formatF ::type> > boost::algorithm::const_formatter (char const (&) [6]) [function] [call site2] 12269
11 std::__1::basic_string , std::__1::allocator > boost::algorithm::find_format_all_copy , std::__1::allocator >, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF > >(std::__1::basic_string , std::__1::allocator > const&, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF >) [function] [call site2] 12270
12 boost::range_iterator , std::__1::allocator > const, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12271
12 boost::iterator_range > boost::algorithm::detail::first_finderF ::operator() >(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 12272
12 std::__1::basic_string , std::__1::allocator > boost::algorithm::detail::find_format_all_copy_impl , std::__1::allocator >, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF >, boost::iterator_range > >(std::__1::basic_string , std::__1::allocator > const&, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF >, boost::iterator_range > const&) [function] [call site2] 12273
13 bool boost::algorithm::detail::check_find_result , std::__1::allocator > const, boost::iterator_range > const>(std::__1::basic_string , std::__1::allocator > const&, boost::iterator_range > const&) [function] [call site2] 12274
13 boost::iterator_range const& boost::algorithm::detail::const_formatF >::operator() > >(boost::iterator_range > const&) const [function] [call site2] 12275
13 std::__1::basic_string , std::__1::allocator > boost::algorithm::detail::find_format_all_copy_impl2 , std::__1::allocator >, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF >, boost::iterator_range >, boost::iterator_range >(std::__1::basic_string , std::__1::allocator > const&, boost::algorithm::detail::first_finderF , boost::algorithm::detail::const_formatF >, boost::iterator_range > const&, boost::iterator_range const&) [function] [call site2] 12276
14 boost::algorithm::detail::find_format_store , boost::algorithm::detail::const_formatF >, boost::iterator_range >::find_format_store(boost::iterator_range > const&, boost::iterator_range const&, boost::algorithm::detail::const_formatF > const&) [function] [call site2] 12277
14 boost::range_iterator , std::__1::allocator > const, void>::type boost::range_adl_barrier::begin , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12278
14 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::operator std::__1::__wrap_iter boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::*() const [function] [call site2] 12279
14 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 12280
14 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 12281
14 void boost::algorithm::detail::insert , std::__1::allocator >, std::__1::__wrap_iter >(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator >::iterator, std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 12282
14 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 12283
14 boost::algorithm::detail::find_format_store , boost::algorithm::detail::const_formatF >, boost::iterator_range >::format_result() [function] [call site2] 12284
14 void boost::algorithm::detail::insert , std::__1::allocator >, boost::iterator_range >(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator >::iterator, boost::iterator_range const&) [function] [call site2] 12285
14 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::end() const [function] [call site2] 12286
14 boost::range_iterator , std::__1::allocator > const, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12287
14 boost::iterator_range > boost::algorithm::detail::first_finderF ::operator() >(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 12288
14 boost::algorithm::detail::find_format_store , boost::algorithm::detail::const_formatF >, boost::iterator_range >& boost::algorithm::detail::find_format_store , boost::algorithm::detail::const_formatF >, boost::iterator_range >::operator= > >(boost::iterator_range >) [function] [call site2] 12289
14 boost::range_iterator , std::__1::allocator >, void>::type boost::range_adl_barrier::end , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 12290
14 void boost::algorithm::detail::insert , std::__1::allocator >, std::__1::__wrap_iter >(std::__1::basic_string , std::__1::allocator >&, std::__1::basic_string , std::__1::allocator >::iterator, std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 12291
8 solidity::langutil::SourceReferenceFormatter::formatErrorInformation(solidity::langutil::Error const&, solidity::langutil::CharStreamProvider const&) [function] [call site2] 12292
8 __dynamic_cast [call site2] 12293
8 solidity::yul::EVMToEwasmTranslator::run(solidity::yul::Object const&) [function] [call site2] 12294
9 solidity::yul::Object::~Object() [function] [call site2] 12295
9 solidity::yul::AsmAnalyzer::~AsmAnalyzer() [function] [call site2] 12296
9 solidity::yul::NameDispenser::~NameDispenser() [function] [call site2] 12297
9 solidity::yul::Block::~Block() [function] [call site2] 12298
9 solidity::yul::Object::~Object() [function] [call site2] 12299
7 solidity::yul::Object::operator=(solidity::yul::Object&&) [function] [call site2] 12300
6 solidity::yul::YulStack::optimize() [function] [call site2] 12301
6 solidity::yul::YulStack::assemble(solidity::yul::YulStack::Machine) const [function] [call site2] 12302
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12303
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12304
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12305
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12306
7 boost::error_info ::error_info(char const*) [function] [call site2] 12307
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12308
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12309
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12310
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12311
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12312
7 boost::error_info ::error_info(char const*) [function] [call site2] 12313
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12314
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12315
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12316
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12317
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12318
7 boost::error_info ::error_info(char const*) [function] [call site2] 12319
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12320
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12321
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12322
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12323
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12324
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12325
7 solidity::yul::YulStack::assembleWithDeployed(std::__1::optional > >) const [function] [call site2] 12326
8 solidity::yul::YulStack::assembleEVMWithDeployed(std::__1::optional > >) const [function] [call site2] 12327
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12328
8 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 12329
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12330
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12331
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12332
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12333
8 boost::error_info ::error_info(char const*) [function] [call site2] 12334
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12335
8 solidity::evmasm::Assembly::items() [function] [call site2] 12336
8 solidity::langutil::CharStream::name() const [function] [call site2] 12337
8 solidity::evmasm::AssemblyItem::computeSourceMapping(std::__1::vector > const&, std::__1::map , std::__1::allocator >, unsigned int, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned int> > > const&) [function] [call site2] 12338
9 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 12339
9 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 12340
9 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 12341
9 solidity::evmasm::AssemblyItem::opcodeCount() const [function] [call site2] 12342
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12343
10 __clang_call_terminate [call site2] 12344
10 std::__1::optional ::value() & [function] [call site2] 12345
10 std::__1::optional ::operator*() & [function] [call site2] 12346
10 __clang_call_terminate [call site2] 12347
9 solidity::evmasm::AssemblyItem::opcodeCount() const [function] [call site2] 12348
8 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 12349
8 solidity::evmasm::Assembly::assemble() const [function] [call site2] 12350
8 solidity::evmasm::Assembly::assemblyString(solidity::langutil::DebugInfoSelection const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) const [function] [call site2] 12351
9 solidity::evmasm::Assembly::assemblyStream(std::__1::basic_ostream >&, solidity::langutil::DebugInfoSelection const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) const [function] [call site2] 12352
10 (anonymous namespace)::Functionalizer::Functionalizer(std::__1::basic_ostream >&, std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, solidity::evmasm::Assembly const&) [function] [call site2] 12353
10 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 12354
10 (anonymous namespace)::Functionalizer::feed(solidity::evmasm::AssemblyItem const&, solidity::langutil::DebugInfoSelection const&) [function] [call site2] 12355
11 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 12356
11 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 12357
11 (anonymous namespace)::Functionalizer::printLocation(solidity::langutil::DebugInfoSelection const&) [function] [call site2] 12358
12 solidity::util::escapeAndQuoteString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12359
12 (anonymous namespace)::locationFromSources(std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 12360
13 solidity::langutil::CharStream::singleLineSnippet(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 12361
11 solidity::evmasm::AssemblyItem::toAssemblyText(solidity::evmasm::Assembly const&) const [function] [call site2] 12362
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 12363
12 solidity::evmasm::isValidInstruction(solidity::evmasm::Instruction) [function] [call site2] 12364
12 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 12365
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12366
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12367
12 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12368
12 boost::error_info ::error_info(char const*) [function] [call site2] 12369
12 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 12370
12 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 12371
12 solidity::util::toLower(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12372
12 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 12373
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 12374
12 std::__1::vector > solidity::toCompactBigEndian , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 12375
12 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 12376
12 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 12377
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 12378
12 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 12379
12 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 12380
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 12381
12 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 12382
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 12383
12 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 12384
13 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 12385
13 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 12386
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 12387
12 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 12388
12 solidity::evmasm::Assembly::decodeSubPath(unsigned long) const [function] [call site2] 12389
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 12390
12 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12391
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 12392
12 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 12393
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 12394
12 std::__1::vector > solidity::toCompactBigEndian , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 12395
12 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 12396
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 12397
12 std::__1::vector > solidity::toCompactBigEndian , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 12398
12 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 12399
12 std::__1::optional > > >::operator*() const & [function] [call site2] 12400
12 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 12401
12 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 12402
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12403
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12404
12 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12405
12 boost::error_info ::error_info(char const*) [function] [call site2] 12406
12 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 12407
11 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 12408
11 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 12409
11 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 12410
11 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 12411
11 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 12412
11 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 12413
11 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 12414
11 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 12415
10 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 12416
10 _ZN5boost14multiprecisiongeINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EmEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 12417
10 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 12418
10 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 12419
10 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 12420
10 solidity::evmasm::Assembly::assemblyStream(std::__1::basic_ostream >&, solidity::langutil::DebugInfoSelection const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) const [function] [call site2] 12421
11 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 12422
11 (anonymous namespace)::Functionalizer::~Functionalizer() [function] [call site2] 12423
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 12424
8 solidity::evmasm::Assembly::items() [function] [call site2] 12425
8 solidity::langutil::CharStream::name() const [function] [call site2] 12426
8 solidity::evmasm::AssemblyItem::computeSourceMapping(std::__1::vector > const&, std::__1::map , std::__1::allocator >, unsigned int, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned int> > > const&) [function] [call site2] 12427
8 solidity::yul::MachineAssemblyObject::~MachineAssemblyObject() [function] [call site2] 12428
7 solidity::yul::MachineAssemblyObject::MachineAssemblyObject(solidity::yul::MachineAssemblyObject&&) [function] [call site2] 12429
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12430
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12431
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12432
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12433
7 boost::error_info ::error_info(char const*) [function] [call site2] 12434
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12435
7 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 12436
7 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 12437
7 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 12438
7 solidity::yul::WasmObjectCompiler::compile(solidity::yul::Object&, solidity::yul::Dialect const&) [function] [call site2] 12439
8 solidity::yul::WasmObjectCompiler::WasmObjectCompiler(solidity::yul::Dialect const&) [function] [call site2] 12440
8 solidity::yul::WasmObjectCompiler::run(solidity::yul::Object&) [function] [call site2] 12441
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12442
9 solidity::yul::WasmCodeTransform::run(solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 12443
10 solidity::yul::wasm::Module::Module() [function] [call site2] 12444
10 solidity::yul::TypeInfo::TypeInfo(solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 12445
10 solidity::yul::WasmCodeTransform::WasmCodeTransform(solidity::yul::Dialect const&, solidity::yul::Block const&, solidity::yul::TypeInfo&) [function] [call site2] 12446
11 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, solidity::yul::Block const&, std::__1::set , std::__1::allocator >) [function] [call site2] 12447
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12448
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12449
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12450
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12451
10 boost::error_info ::error_info(char const*) [function] [call site2] 12452
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12453
10 solidity::yul::WasmCodeTransform::translateFunction(solidity::yul::FunctionDefinition const&) [function] [call site2] 12454
11 solidity::yul::wasm::FunctionDefinition::FunctionDefinition() [function] [call site2] 12455
11 solidity::yul::YulString::str() const [function] [call site2] 12456
11 solidity::yul::YulString::str() const [function] [call site2] 12457
11 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 12458
12 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 12459
12 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 12460
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12461
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12462
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12463
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12464
12 boost::error_info ::error_info(char const*) [function] [call site2] 12465
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12466
11 solidity::yul::wasm::TypedName::~TypedName() [function] [call site2] 12467
11 solidity::yul::YulString::str() const [function] [call site2] 12468
11 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 12469
11 solidity::yul::wasm::VariableDeclaration::~VariableDeclaration() [function] [call site2] 12470
11 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 12471
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12472
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12473
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12474
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12475
11 boost::error_info ::error_info(char const*) [function] [call site2] 12476
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12477
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12478
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12479
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12480
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12481
11 boost::error_info ::error_info(char const*) [function] [call site2] 12482
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12483
11 solidity::yul::WasmCodeTransform::newLabel() [function] [call site2] 12484
12 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 12485
12 solidity::yul::NameDispenser::newName(solidity::yul::YulString) [function] [call site2] 12486
11 solidity::yul::WasmCodeTransform::visit(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 12487
12 solidity::yul::WasmCodeTransform::visit(std::__1::variant const&) [function] [call site2] 12488
11 solidity::yul::wasm::Block::~Block() [function] [call site2] 12489
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 12490
12 solidity::yul::wasm::VariableDeclaration::VariableDeclaration(solidity::yul::wasm::VariableDeclaration const&) [function] [call site2] 12491
11 std::initializer_list ::initializer_list() [function] [call site2] 12492
11 solidity::yul::WasmCodeTransform::allocateGlobals(std::__1::vector > const&) [function] [call site2] 12493
12 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 12494
12 solidity::yul::NameDispenser::newName(solidity::yul::YulString) [function] [call site2] 12495
12 solidity::yul::wasm::GlobalVariableDeclaration::~GlobalVariableDeclaration() [function] [call site2] 12496
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12497
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12498
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12499
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12500
12 boost::error_info ::error_info(char const*) [function] [call site2] 12501
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12502
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12503
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12504
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12505
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12506
12 boost::error_info ::error_info(char const*) [function] [call site2] 12507
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12508
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12509
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12510
11 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 12511
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12512
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12513
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12514
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12515
11 boost::error_info ::error_info(char const*) [function] [call site2] 12516
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12517
11 solidity::yul::YulString::str() const [function] [call site2] 12518
11 solidity::yul::YulString::str() const [function] [call site2] 12519
11 solidity::yul::wasm::GlobalAssignment::~GlobalAssignment() [function] [call site2] 12520
11 solidity::yul::wasm::LocalVariable::~LocalVariable() [function] [call site2] 12521
11 solidity::yul::wasm::FunctionDefinition::~FunctionDefinition() [function] [call site2] 12522
10 solidity::yul::wasm::FunctionDefinition::~FunctionDefinition() [function] [call site2] 12523
10 solidity::yul::WasmCodeTransform::~WasmCodeTransform() [function] [call site2] 12524
11 solidity::yul::NameDispenser::~NameDispenser() [function] [call site2] 12525
10 solidity::yul::TypeInfo::~TypeInfo() [function] [call site2] 12526
10 solidity::yul::wasm::Module::~Module() [function] [call site2] 12527
9 solidity::yul::WasmObjectCompiler::run(solidity::yul::Object&) [function] [call site2] 12528
10 solidity::yul::wasm::Module::operator=(solidity::yul::wasm::Module&&) [function] [call site2] 12529
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12530
10 solidity::yul::wasm::Module::~Module() [function] [call site2] 12531
8 solidity::yul::wasm::TextTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 12532
9 solidity::yul::wasm::TextTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 12533
10 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12534
10 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 12535
10 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 12536
10 solidity::yul::wasm::BinaryTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 12537
11 solidity::yul::wasm::BinaryTransform::typeToFunctionMap(std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 12538
12 solidity::yul::wasm::BinaryTransform::typeOf(solidity::yul::wasm::FunctionImport const&) [function] [call site2] 12539
13 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 12540
14 solidity::yul::wasm::BinaryTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 12541
15 (anonymous namespace)::toValueType(solidity::yul::wasm::Type) [function] [call site2] 12542
13 std::__1::optional ::operator*() const & [function] [call site2] 12543
13 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 12544
12 solidity::yul::wasm::BinaryTransform::typeOf(solidity::yul::wasm::FunctionDefinition const&) [function] [call site2] 12545
13 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 12546
14 solidity::yul::wasm::BinaryTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 12547
13 std::__1::optional ::operator*() const & [function] [call site2] 12548
13 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 12549
11 solidity::yul::wasm::BinaryTransform::enumerateGlobals(solidity::yul::wasm::Module const&) [function] [call site2] 12550
11 solidity::yul::wasm::BinaryTransform::enumerateFunctions(solidity::yul::wasm::Module const&) [function] [call site2] 12551
11 solidity::yul::wasm::BinaryTransform::enumerateFunctionTypes(std::__1::map >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&) [function] [call site2] 12552
12 auto ranges::views::view_closure_base_ns::operator| >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&, ranges::views::values_fn, true, 0, 0>(std::__1::map >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&, ranges::views::view_closure ) [function] [call site2] 12553
12 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_4pairINS3_6vectorIhNS3_9allocatorIhEEEES9_EENS6_INS3_12basic_stringIcNS3_11char_traitsIcEENS7_IcEEEENS7_ISF_EEEENS3_4lessISA_EENS7_INS5_IKSA_SH_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISU_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 12554
12 bool ranges::operator!= >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 12555
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12556
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12557
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12558
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12559
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12560
11 boost::error_info ::error_info(char const*) [function] [call site2] 12561
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12562
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12563
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12564
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12565
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12566
11 boost::error_info ::error_info(char const*) [function] [call site2] 12567
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12568
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12569
11 solidity::yul::wasm::BinaryTransform::typeSection(std::__1::map >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&) [function] [call site2] 12570
12 auto ranges::views::view_closure_base_ns::operator| >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&, ranges::views::keys_fn, true, 0, 0>(std::__1::map >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&, ranges::views::view_closure ) [function] [call site2] 12571
12 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_4pairINS3_6vectorIhNS3_9allocatorIhEEEES9_EENS6_INS3_12basic_stringIcNS3_11char_traitsIcEENS7_IcEEEENS7_ISF_EEEENS3_4lessISA_EENS7_INS5_IKSA_SH_EEEEEEEENS_10indirectedINS_6detail9get_firstEEEEELNS_11cardinalityEn1EE5beginISU_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 12572
12 bool ranges::operator!= >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 12573
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12574
12 (anonymous namespace)::toBytes((anonymous namespace)::ValueType) [function] [call site2] 12575
13 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 12576
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12577
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12578
12 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 12579
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12580
12 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 12581
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12582
12 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 12583
13 (anonymous namespace)::toBytes((anonymous namespace)::Section) [function] [call site2] 12584
14 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 12585
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12586
11 solidity::yul::wasm::BinaryTransform::importSection(std::__1::vector > const&, std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > > const&) [function] [call site2] 12587
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12588
12 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 12589
12 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12590
13 solidity::util::lebEncode(unsigned long) [function] [call site2] 12591
13 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12592
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12593
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12594
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12595
13 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12596
13 boost::error_info ::error_info(char const*) [function] [call site2] 12597
13 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12598
12 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12599
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12600
12 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 12601
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12602
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12603
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12604
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12605
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12606
11 solidity::yul::wasm::BinaryTransform::functionSection(std::__1::vector > const&, std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > > const&) [function] [call site2] 12607
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12608
12 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 12609
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12610
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12611
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12612
11 solidity::yul::wasm::BinaryTransform::memorySection() [function] [call site2] 12613
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12614
12 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 12615
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12616
11 solidity::yul::wasm::BinaryTransform::globalSection(std::__1::vector > const&) [function] [call site2] 12617
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12618
12 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 12619
12 (anonymous namespace)::toValueType(solidity::yul::wasm::Type) [function] [call site2] 12620
12 (anonymous namespace)::toBytes((anonymous namespace)::ValueType) [function] [call site2] 12621
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12622
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12623
12 (anonymous namespace)::constOpcodeFor((anonymous namespace)::ValueType) [function] [call site2] 12624
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12625
12 solidity::util::lebEncodeSigned(long) [function] [call site2] 12626
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12627
12 (anonymous namespace)::toBytes((anonymous namespace)::Opcode) [function] [call site2] 12628
13 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 12629
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12630
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12631
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12632
11 solidity::yul::wasm::BinaryTransform::exportSection(std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > > const&) [function] [call site2] 12633
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12634
12 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12635
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12636
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12637
12 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12638
12 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12639
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 12640
12 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 12641
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12642
11 solidity::yul::wasm::BinaryTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 12643
12 solidity::yul::wasm::BinaryTransform::customSection(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector >) [function] [call site2] 12644
13 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12645
13 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12646
13 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 12647
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12648
12 solidity::yul::wasm::BinaryTransform::customSection(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector >) [function] [call site2] 12649
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12650
12 solidity::yul::wasm::BinaryTransform::BinaryTransform(std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > >, std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > >, std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > >, std::__1::map , std::__1::allocator >, std::__1::pair , std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::pair > > >) [function] [call site2] 12651
12 solidity::yul::wasm::BinaryTransform::codeSection(std::__1::vector > const&) [function] [call site2] 12652
13 solidity::util::lebEncode(unsigned long) [function] [call site2] 12653
13 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 12654
13 solidity::yul::wasm::BinaryTransform::operator()(solidity::yul::wasm::FunctionDefinition const&) [function] [call site2] 12655
14 (anonymous namespace)::groupLocalVariables(std::__1::vector >) [function] [call site2] 12656
15 (anonymous namespace)::toValueType(solidity::yul::wasm::Type) [function] [call site2] 12657
14 solidity::util::lebEncode(unsigned long) [function] [call site2] 12658
14 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12659
14 solidity::util::lebEncode(unsigned long) [function] [call site2] 12660
14 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12661
14 (anonymous namespace)::toBytes((anonymous namespace)::ValueType) [function] [call site2] 12662
14 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12663
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12664
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12665
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12666
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12667
14 boost::error_info ::error_info(char const*) [function] [call site2] 12668
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 12669
14 solidity::yul::wasm::BinaryTransform::visit(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 12670
15 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12671
14 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12672
14 (anonymous namespace)::toBytes((anonymous namespace)::Opcode) [function] [call site2] 12673
14 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12674
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 12675
14 (anonymous namespace)::prefixSize(std::__1::vector >) [function] [call site2] 12676
15 solidity::util::lebEncode(unsigned long) [function] [call site2] 12677
13 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12678
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 12679
12 solidity::yul::wasm::BinaryTransform::~BinaryTransform() [function] [call site2] 12680
10 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 12681
10 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 12682
10 auto ranges::views::transform_fn::operator() , std::__1::allocator > (*)(solidity::yul::wasm::Type)>(std::__1::basic_string , std::__1::allocator > (*)(solidity::yul::wasm::Type)) const [function] [call site2] 12683
10 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , std::__1::allocator > (*)(solidity::yul::wasm::Type)>, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >) [function] [call site2] 12684
10 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadablePrefixed > const>, std::__1::basic_string , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >(ranges::transform_view > const>, std::__1::basic_string , std::__1::allocator > (*)(solidity::yul::wasm::Type)> const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12685
11 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable > const>, std::__1::basic_string , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >(ranges::transform_view > const>, std::__1::basic_string , std::__1::allocator > (*)(solidity::yul::wasm::Type)> const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12686
10 std::__1::optional ::operator*() const & [function] [call site2] 12687
10 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 12688
10 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 12689
10 solidity::yul::wasm::TextTransform::transform(solidity::yul::wasm::FunctionDefinition const&) [function] [call site2] 12690
11 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 12691
11 std::__1::optional ::value() const & [function] [call site2] 12692
11 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 12693
11 solidity::yul::wasm::TextTransform::joinTransformed(std::__1::vector , std::__1::allocator > > const&, char) [function] [call site2] 12694
12 solidity::yul::wasm::TextTransform::visit(std::__1::variant const&) [function] [call site2] 12695
11 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 12696
8 solidity::yul::wasm::BinaryTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 12697
8 solidity::yul::wasm::Module::~Module() [function] [call site2] 12698
7 solidity::yul::MachineAssemblyObject::~MachineAssemblyObject() [function] [call site2] 12699
7 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 12700
6 solidity::evmasm::LinkerObject::operator=(solidity::evmasm::LinkerObject&&) [function] [call site2] 12701
6 solidity::yul::MachineAssemblyObject::~MachineAssemblyObject() [function] [call site2] 12702
5 __cxa_rethrow [call site2] 12703
5 solidity::langutil::Error::errorId() const [function] [call site2] 12704
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 12705
5 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12706
5 __cxa_end_catch [call site2] 12707
5 solidity::frontend::CompilerStack::link() [function] [call site2] 12708
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12709
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12710
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12711
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12712
6 boost::error_info ::error_info(char const*) [function] [call site2] 12713
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 12714
6 solidity::evmasm::LinkerObject::link(std::__1::map , std::__1::allocator >, solidity::util::FixedHash<20u>, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, solidity::util::FixedHash<20u> > > > const&) [function] [call site2] 12715
7 solidity::evmasm::LinkerObject::matchLibrary(std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, solidity::util::FixedHash<20u>, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, solidity::util::FixedHash<20u> > > > const&) [function] [call site2] 12716
7 solidity::util::FixedHash<20u>::data() const [function] [call site2] 12717
6 solidity::evmasm::LinkerObject::link(std::__1::map , std::__1::allocator >, solidity::util::FixedHash<20u>, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, solidity::util::FixedHash<20u> > > > const&) [function] [call site2] 12718
4 solidity::frontend::CompilerStack::errors() const [function] [call site2] 12719
5 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 12720
4 solidity::langutil::SourceReferenceFormatter::formatErrorInformation(solidity::langutil::Error const&, solidity::langutil::CharStreamProvider const&) [function] [call site2] 12721
4 solidity::frontend::CompilerStack::lastContractName(std::__1::optional , std::__1::allocator > > const&) const [function] [call site2] 12722
5 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 12723
5 std::__1::basic_string , std::__1::allocator > std::__1::optional , std::__1::allocator > >::value_or , std::__1::allocator > const&>(std::__1::basic_string , std::__1::allocator > const&) const & [function] [call site2] 12724
5 solidity::frontend::ContractDefinition::fullyQualifiedName() const [function] [call site2] 12725
4 solidity::frontend::CompilerStack::object(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 12726
5 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 12727
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12728
5 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12729
5 boost::error_info ::error_info(char const*) [function] [call site2] 12730
5 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 12731
5 solidity::frontend::CompilerStack::contract(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 12732
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12733
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12734
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12735
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12736
6 boost::error_info ::error_info(char const*) [function] [call site2] 12737
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 12738
6 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 12739
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12740
6 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12741
6 boost::error_info ::error_info(char const*) [function] [call site2] 12742
6 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 12743
4 solidity::evmasm::LinkerObject::LinkerObject(solidity::evmasm::LinkerObject const&) [function] [call site2] 12744
4 solidity::frontend::CompilerStack::interfaceSymbols(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 12745
5 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 12746
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12747
5 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12748
5 boost::error_info ::error_info(char const*) [function] [call site2] 12749
5 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 12750
5 Json::Value::Value(Json::ValueType) [function] [call site2] 12751
6 Json::Value::Comments::Comments() [function] [call site2] 12752
6 Json::Value::initBasic(Json::ValueType, bool) [function] [call site2] 12753
7 Json::Value::setType(Json::ValueType) [function] [call site2] 12754
7 Json::Value::setIsAllocated(bool) [function] [call site2] 12755
7 Json::Value::Comments::Comments() [function] [call site2] 12756
7 Json::Value::Comments::operator=(Json::Value::Comments&&) [function] [call site2] 12757
6 Json::Value::Comments::~Comments() [function] [call site2] 12758
5 Json::Value::Value(Json::ValueType) [function] [call site2] 12759
5 solidity::frontend::CompilerStack::contractDefinition(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 12760
6 solidity::langutil::CompilerError::CompilerError() [function] [call site2] 12761
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12762
6 boost::enable_if , solidity::langutil::CompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::CompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12763
6 boost::error_info ::error_info(char const*) [function] [call site2] 12764
6 void boost::throw_exception (solidity::langutil::CompilerError const&) [function] [call site2] 12765
6 solidity::frontend::CompilerStack::contract(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 12766
5 solidity::frontend::ContractDefinition::interfaceFunctions(bool) const [function] [call site2] 12767
5 solidity::frontend::CompilerStack::contractDefinition(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 12768
5 solidity::util::FixedHash<4u>::hex() const [function] [call site2] 12769
5 Json::Value::Value(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12770
6 Json::Value::Comments::Comments() [function] [call site2] 12771
6 Json::Value::initBasic(Json::ValueType, bool) [function] [call site2] 12772
6 Json::duplicateAndPrefixStringValue(char const*, unsigned int) [function] [call site2] 12773
7 Json::throwLogicError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12774
8 __cxa_allocate_exception [call site2] 12775
8 Json::LogicError::LogicError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12776
9 Json::Exception::Exception(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12777
10 std::exception::exception() [function] [call site2] 12778
7 Json::throwRuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12779
8 Json::RuntimeError::RuntimeError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12780
9 Json::Exception::Exception(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12781
6 Json::Value::Comments::~Comments() [function] [call site2] 12782
5 solidity::frontend::FunctionType::externalSignature() const [function] [call site2] 12783
5 solidity::frontend::ContractDefinition::interfaceErrors(bool) const [function] [call site2] 12784
6 std::__1::vector > solidity::frontend::ASTNode::filteredNodes (std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 12785
6 std::__1::set , std::__1::allocator >& operator+= >, solidity::frontend::ErrorDefinition const*, solidity::frontend::ASTCompareByID , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::vector >&&) [function] [call site2] 12786
6 solidity::util::SetOnce >::set() const [function] [call site2] 12787
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 12788
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 12789
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 12790
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 12791
6 boost::error_info ::error_info(char const*) [function] [call site2] 12792
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 12793
6 solidity::util::SetOnce >::operator*() const [function] [call site2] 12794
6 std::__1::set , std::__1::allocator > operator+ , std::__1::allocator > const&, solidity::frontend::ErrorDefinition const*, solidity::frontend::ASTCompareByID , std::__1::allocator >(std::__1::set , std::__1::allocator > const&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 12795
6 std::__1::set , std::__1::allocator >& operator+= , std::__1::allocator >, solidity::frontend::ErrorDefinition const*, solidity::frontend::ASTCompareByID , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::set , std::__1::allocator >&&) [function] [call site2] 12796
5 solidity::frontend::CompilerStack::contractDefinition(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 12797
5 solidity::frontend::FunctionType::externalSignature() const [function] [call site2] 12798
5 solidity::util::selectorFromSignature32(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12799
5 std::__1::vector > solidity::toCompactBigEndian (unsigned int, unsigned int) [function] [call site2] 12800
5 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 12801
5 Json::Value::Value(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12802
5 solidity::frontend::ContractDefinition::definedInterfaceEvents() const [function] [call site2] 12803
6 std::__1::vector > const& solidity::util::LazyInit > >::init (solidity::frontend::ContractDefinition::definedInterfaceEvents() const::$_0&&) const [function] [call site2] 12804
5 solidity::frontend::CompilerStack::contractDefinition(std::__1::basic_string , std::__1::allocator > const&) const [function] [call site2] 12805
5 solidity::frontend::ContractDefinition::usedInterfaceEvents() const [function] [call site2] 12806
6 solidity::util::SetOnce >::set() const [function] [call site2] 12807
6 solidity::util::SetOnce >::operator*() const [function] [call site2] 12808
6 solidity::util::SetOnce >::operator*() const [function] [call site2] 12809
6 std::__1::vector > solidity::util::convertContainer >, std::__1::set , std::__1::allocator > >(std::__1::set , std::__1::allocator >&&) [function] [call site2] 12810
5 ranges::concat_view >, std::__1::vector > >::concat_view(std::__1::vector >, std::__1::vector >) [function] [call site2] 12811
5 _ZN6ranges11view_facadeINS_11concat_viewIJNSt3__16vectorIPKN8solidity8frontend15EventDefinitionENS2_9allocatorIS8_EEEESB_EEELNS_11cardinalityEn1EE5beginISC_Lb1ELi0EEENS_14basic_iteratorINS2_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 12812
5 bool ranges::operator!= >, std::__1::vector > >::cursor , ranges::concat_view >, std::__1::vector > >::cursor , true, 0>(ranges::basic_iterator >, std::__1::vector > >::cursor > const&, ranges::basic_iterator >, std::__1::vector > >::cursor > const&) [function] [call site2] 12813
5 solidity::frontend::EventDefinition::isAnonymous() const [function] [call site2] 12814
5 solidity::frontend::FunctionType::externalSignature() const [function] [call site2] 12815
5 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12816
5 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 12817
5 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 12818
5 Json::Value::Value(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12819
5 Json::Value::~Value() [function] [call site2] 12820
6 Json::Value::releasePayload() [function] [call site2] 12821
7 Json::Value::type() const [function] [call site2] 12822
7 Json::Value::isAllocated() const [function] [call site2] 12823
7 Json::releasePrefixedStringValue(char*) [function] [call site2] 12824
6 Json::Value::Comments::~Comments() [function] [call site2] 12825
4 Json::Value::operator[](char const*) [function] [call site2] 12826
5 strlen [call site2] 12827
5 Json::Value::resolveReference(char const*, char const*) [function] [call site2] 12828
6 Json::Value::type() const [function] [call site2] 12829
6 Json::Value::Value(Json::ValueType) [function] [call site2] 12830
6 Json::Value::CZString::CZString(char const*, unsigned int, Json::Value::CZString::DuplicationPolicy) [function] [call site2] 12831
6 Json::Value::CZString::operator==(Json::Value::CZString const&) const [function] [call site2] 12832
7 Json::throwLogicError(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 12833
6 Json::Value::nullSingleton() [function] [call site2] 12834
7 Json::Value::Value(Json::ValueType) [function] [call site2] 12835
6 Json::Value::CZString::~CZString() [function] [call site2] 12836
7 Json::releaseStringValue(char*, unsigned int) [function] [call site2] 12837
4 Json::Value::Value(Json::Value const&) [function] [call site2] 12838
5 Json::Value::Comments::Comments() [function] [call site2] 12839
5 Json::Value::dupPayload(Json::Value const&) [function] [call site2] 12840
6 Json::Value::type() const [function] [call site2] 12841
6 Json::Value::setType(Json::ValueType) [function] [call site2] 12842
6 Json::Value::setIsAllocated(bool) [function] [call site2] 12843
6 Json::Value::type() const [function] [call site2] 12844
6 Json::Value::isAllocated() const [function] [call site2] 12845
6 Json::Value::isAllocated() const [function] [call site2] 12846
6 Json::decodePrefixedString(bool, char const*, unsigned int*, char const**) [function] [call site2] 12847
6 Json::duplicateAndPrefixStringValue(char const*, unsigned int) [function] [call site2] 12848
6 Json::Value::setIsAllocated(bool) [function] [call site2] 12849
5 Json::Value::dupMeta(Json::Value const&) [function] [call site2] 12850
6 Json::Value::Comments::operator=(Json::Value::Comments const&) [function] [call site2] 12851
7 std::__1::unique_ptr , std::__1::allocator >, 3ul>, std::__1::default_delete , std::__1::allocator >, 3ul> > > Json::cloneUnique , std::__1::allocator >, 3ul> >(std::__1::unique_ptr , std::__1::allocator >, 3ul>, std::__1::default_delete , std::__1::allocator >, 3ul> > > const&) [function] [call site2] 12852
5 Json::Value::Comments::~Comments() [function] [call site2] 12853
4 solidity::test::fuzzer::CompilerOutput::~CompilerOutput() [function] [call site2] 12854
5 Json::Value::~Value() [function] [call site2] 12855
4 Json::Value::~Value() [function] [call site2] 12856
4 solidity::evmasm::LinkerObject::~LinkerObject() [function] [call site2] 12857
3 std::__1::optional ::value() & [function] [call site2] 12858
3 solidity::test::fuzzer::CompilerOutput::CompilerOutput(solidity::test::fuzzer::CompilerOutput const&) [function] [call site2] 12859
3 solidity::test::fuzzer::EvmoneUtility::deployContract(std::__1::vector > const&) [function] [call site2] 12860
4 solidity::test::fuzzer::EvmoneUtility::initializeMessage(std::__1::vector > const&) [function] [call site2] 12861
4 solidity::test::EVMHost::call(evmc_message const&) [function] [call site2] 12862
5 solidity::test::EVMHost::recordCalls(evmc_message const&) [function] [call site2] 12863
5 evmc::address::address(evmc_address) [function] [call site2] 12864
5 solidity::test::EVMHost::precompileECRecover(evmc_message const&) [function] [call site2] 12865
6 __cxa_guard_acquire [call site2] 12866
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12867
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12868
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12869
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12870
6 solidity::test::EVMHost::precompileGeneric(evmc_message const&, std::__1::map >, std::__1::vector >, std::__1::less > >, std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 12871
7 solidity::test::EVMHost::resultWithGas(evmc_message const&, std::__1::vector > const&) [function] [call site2] 12872
8 evmc::result::result(evmc_result const&) [function] [call site2] 12873
7 evmc::result::result(evmc_result const&) [function] [call site2] 12874
7 __clang_call_terminate [call site2] 12875
5 evmc::address::address(evmc_address) [function] [call site2] 12876
5 solidity::test::EVMHost::precompileSha256(evmc_message const&) [function] [call site2] 12877
6 __cxa_guard_acquire [call site2] 12878
6 std::__1::vector > picosha2::hash256 > >(std::__1::vector > const&) [function] [call site2] 12879
6 evmc::result::result(evmc_result const&) [function] [call site2] 12880
5 evmc::address::address(evmc_address) [function] [call site2] 12881
5 solidity::test::EVMHost::precompileRipeMD160(evmc_message const&) [function] [call site2] 12882
6 __cxa_guard_acquire [call site2] 12883
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12884
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12885
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12886
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12887
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12888
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12889
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12890
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12891
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12892
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12893
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12894
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12895
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12896
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12897
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12898
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12899
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12900
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12901
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12902
6 solidity::test::EVMHost::precompileGeneric(evmc_message const&, std::__1::map >, std::__1::vector >, std::__1::less > >, std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 12903
5 evmc::address::address(evmc_address) [function] [call site2] 12904
5 solidity::test::EVMHost::precompileIdentity(evmc_message const&) [function] [call site2] 12905
6 evmc::result::result(evmc_result const&) [function] [call site2] 12906
5 evmc::address::address(evmc_address) [function] [call site2] 12907
5 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 12908
5 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 12909
5 solidity::test::EVMHost::precompileModExp(evmc_message const&) [function] [call site2] 12910
6 evmc::result::result(evmc_result const&) [function] [call site2] 12911
5 evmc::address::address(evmc_address) [function] [call site2] 12912
5 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 12913
5 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 12914
5 solidity::test::EVMHost::precompileALTBN128G1Add(evmc_message const&) [function] [call site2] 12915
6 __cxa_guard_acquire [call site2] 12916
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12917
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12918
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12919
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12920
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12921
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12922
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12923
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12924
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12925
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12926
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12927
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12928
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12929
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12930
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12931
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12932
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12933
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12934
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12935
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12936
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12937
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12938
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12939
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12940
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12941
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12942
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12943
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12944
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12945
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12946
6 solidity::test::EVMHost::precompileGeneric(evmc_message const&, std::__1::map >, std::__1::vector >, std::__1::less > >, std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 12947
5 evmc::address::address(evmc_address) [function] [call site2] 12948
5 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 12949
5 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 12950
5 solidity::test::EVMHost::precompileALTBN128G1Mul(evmc_message const&) [function] [call site2] 12951
6 __cxa_guard_acquire [call site2] 12952
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12953
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12954
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12955
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12956
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12957
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12958
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12959
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12960
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12961
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12962
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12963
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12964
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12965
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12966
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12967
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12968
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12969
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12970
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12971
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12972
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12973
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12974
6 solidity::test::EVMHost::precompileGeneric(evmc_message const&, std::__1::map >, std::__1::vector >, std::__1::less > >, std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 12975
5 evmc::address::address(evmc_address) [function] [call site2] 12976
5 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 12977
5 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 12978
5 solidity::test::EVMHost::precompileALTBN128PairingProduct(evmc_message const&) [function] [call site2] 12979
6 __cxa_guard_acquire [call site2] 12980
6 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 12981
6 solidity::test::EVMHost::resultWithGas(evmc_message const&, std::__1::vector > const&) [function] [call site2] 12982
5 evmc::bytes32::bytes32(evmc_bytes32) [function] [call site2] 12983
5 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 12984
6 solidity::util::FixedHash<32u>::FixedHash(std::__1::vector > const&, solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 12985
5 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 12986
5 evmc::address::address(evmc_address) [function] [call site2] 12987
5 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 12988
5 evmc::result::result(evmc_result const&) [function] [call site2] 12989
5 evmc::result::~result() [function] [call site2] 12990
6 __clang_call_terminate [call site2] 12991
5 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12992
5 solidity::util::keccak256(std::__1::vector > const&) [function] [call site2] 12993
5 solidity::util::FixedHash<20u>::FixedHash<32u>(solidity::util::FixedHash<32u> const&, solidity::util::FixedHash<20u>::ConstructFromHashType) [function] [call site2] 12994
5 solidity::test::EVMHost::convertToEVMC(solidity::util::FixedHash<20u> const&) [function] [call site2] 12995
6 evmc::address::address(evmc_address) [function] [call site2] 12996
6 solidity::util::FixedHash<20u>::operator[](unsigned int) const [function] [call site2] 12997
5 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 12998
5 solidity::util::keccak256(std::__1::vector > const&) [function] [call site2] 12999
5 solidity::util::FixedHash<32u>::asBytes() const [function] [call site2] 13000
5 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 13001
5 solidity::util::keccak256(std::__1::vector > const&) [function] [call site2] 13002
5 solidity::util::FixedHash<20u>::FixedHash<32u>(solidity::util::FixedHash<32u> const&, solidity::util::FixedHash<20u>::ConstructFromHashType) [function] [call site2] 13003
5 solidity::test::EVMHost::convertToEVMC(solidity::util::FixedHash<20u> const&) [function] [call site2] 13004
5 evmc::address::address(evmc_address) [function] [call site2] 13005
5 evmc::address::address(evmc_address) [function] [call site2] 13006
5 evmc::address::address(evmc_address) [function] [call site2] 13007
5 evmc::result::result(evmc_result const&) [function] [call site2] 13008
5 evmc::result::~result() [function] [call site2] 13009
5 evmc::address::address(evmc_address) [function] [call site2] 13010
5 evmc::address::address(evmc_address) [function] [call site2] 13011
5 evmc::address::address(evmc_address) [function] [call site2] 13012
5 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 13013
5 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EN8solidity4util9FixedHashILj32EEEEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISE_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSF_RKSG_ [function] [call site2] 13014
6 bool boost::multiprecision::default_ops::eval_gt , solidity::util::FixedHash<32u> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, solidity::util::FixedHash<32u> const&) [function] [call site2] 13015
5 evmc::result::result(evmc_result const&) [function] [call site2] 13016
5 solidity::test::EVMHost::transfer(evmc::MockedAccount&, evmc::MockedAccount&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 13017
6 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 13018
6 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 13019
6 _ZN5boost14multiprecisiongeINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0ES6_LS7_0EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSA_4EEbE4typeERKNS0_6numberIS9_XT0_EEERKNSE_ISB_XT2_EEE [function] [call site2] 13020
6 solidity::util::Exception::Exception() [function] [call site2] 13021
6 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 13022
6 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 13023
6 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 13024
6 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 13025
6 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 13026
6 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 13027
6 _ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 13028
6 __clang_call_terminate [call site2] 13029
5 evmc::address::address(evmc_address) [function] [call site2] 13030
5 evmc::address::address(evmc_address) [function] [call site2] 13031
5 evmc::address::address(evmc_address) [function] [call site2] 13032
5 evmc::VM::execute(evmc::Host&, evmc_revision, evmc_message const&, unsigned char const*, unsigned long) [function] [call site2] 13033
6 evmc::Host::get_interface() [function] [call site2] 13034
5 solidity::util::vector_ref ::vector_ref(unsigned char const*, unsigned long) [function] [call site2] 13035
5 solidity::util::keccak256(solidity::util::vector_ref ) [function] [call site2] 13036
5 solidity::test::EVMHost::convertToEVMC(solidity::util::FixedHash<32u> const&) [function] [call site2] 13037
6 evmc::bytes32::bytes32(evmc_bytes32) [function] [call site2] 13038
6 solidity::util::FixedHash<32u>::operator[](unsigned int) const [function] [call site2] 13039
5 evmc::result::result(evmc::result&&) [function] [call site2] 13040
5 evmc::result::~result() [function] [call site2] 13041
5 __clang_call_terminate [call site2] 13042
3 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 13043
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 13044
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 13045
3 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 13046
3 boost::error_info ::error_info(char const*) [function] [call site2] 13047
3 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 13048
3 evmc::address::address(evmc_address) [function] [call site2] 13049
3 solidity::test::EVMHost::convertFromEVMC(evmc::address const&) [function] [call site2] 13050
4 solidity::util::FixedHash<20u>::FixedHash(std::__1::vector > const&, solidity::util::FixedHash<20u>::ConstructFromHashType) [function] [call site2] 13051
3 solidity::test::fuzzer::SolidityCompilationFramework::libraryAddresses(std::__1::map , std::__1::allocator >, solidity::util::FixedHash<20u>, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, solidity::util::FixedHash<20u> > > >) [function] [call site2] 13052
3 evmc::result::~result() [function] [call site2] 13053
3 solidity::test::fuzzer::CompilerOutput::~CompilerOutput() [function] [call site2] 13054
3 solidity::test::fuzzer::SolidityCompilationFramework::contractName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 13055
3 solidity::test::fuzzer::SolidityCompilationFramework::compileContract() [function] [call site2] 13056
3 Json::Value::empty() const [function] [call site2] 13057
4 Json::Value::isNull() const [function] [call site2] 13058
5 Json::Value::type() const [function] [call site2] 13059
4 Json::Value::size() const [function] [call site2] 13060
5 Json::Value::type() const [function] [call site2] 13061
5 Json::Value::CZString::index() const [function] [call site2] 13062
3 Json::Value::begin() [function] [call site2] 13063
4 Json::Value::type() const [function] [call site2] 13064
4 Json::ValueIterator::ValueIterator(std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> > const&) [function] [call site2] 13065
5 Json::ValueIteratorBase::ValueIteratorBase(std::__1::__map_iterator , std::__1::__tree_node , void*>*, long> > const&) [function] [call site2] 13066
4 Json::ValueIterator::ValueIterator() [function] [call site2] 13067
5 Json::ValueIteratorBase::ValueIteratorBase() [function] [call site2] 13068
3 Json::ValueIterator::operator++() [function] [call site2] 13069
4 Json::ValueIteratorBase::increment() [function] [call site2] 13070
3 Json::Value::operator[](std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 13071
4 Json::Value::resolveReference(char const*, char const*) [function] [call site2] 13072
3 solidity::test::fuzzer::EvmoneUtility::deployAndExecute(std::__1::vector > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 13073
4 solidity::test::fuzzer::EvmoneUtility::deployContract(std::__1::vector > const&) [function] [call site2] 13074
4 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 13075
4 solidity::test::fuzzer::EvmoneUtility::executeContract(std::__1::vector > const&, evmc_address) [function] [call site2] 13076
5 solidity::test::fuzzer::EvmoneUtility::initializeMessage(std::__1::vector > const&) [function] [call site2] 13077
5 solidity::test::EVMHost::call(evmc_message const&) [function] [call site2] 13078
4 evmc::result::~result() [function] [call site2] 13079
2 solidity::test::fuzzer::EvmoneUtility::zeroWord(unsigned char const*, unsigned long) [function] [call site2] 13080
3 ranges::span ::span(unsigned char const*, long) [function] [call site2] 13081
4 ranges::detail::span_extent<-1l>::span_extent(long) [function] [call site2] 13082
3 bool ranges::all_of_fn::operator() , solidity::test::fuzzer::EvmoneUtility::zeroWord(unsigned char const*, unsigned long)::$_0, ranges::identity, true, 0, 0>(ranges::span &&, solidity::test::fuzzer::EvmoneUtility::zeroWord(unsigned char const*, unsigned long)::$_0, ranges::identity) const [function] [call site2] 13083
2 evmc::result::~result() [function] [call site2] 13084
2 solidity::test::fuzzer::EvmoneUtility::~EvmoneUtility() [function] [call site2] 13085
3 solidity::test::fuzzer::SolidityCompilationFramework::~SolidityCompilationFramework() [function] [call site2] 13086
2 evmc::MockedHost::~MockedHost() [function] [call site2] 13087
2 solidity::test::solprotofuzzer::ProtoConverter::~ProtoConverter() [function] [call site2] 13088
1 solidity::test::solprotofuzzer::Program::~Program() [function] [call site2] 13089
2 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 13090
3 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteOutOfLineHelper () [function] [call site2] 13091
4 google::protobuf::internal::InternalMetadata::ContainerBase* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site2] 13092
4 google::protobuf::internal::InternalMetadata::Container * google::protobuf::internal::InternalMetadata::PtrValue >() const [function] [call site2] 13093
3 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site2] 13094
2 solidity::test::solprotofuzzer::Program::SharedDtor() [function] [call site2] 13095
3 solidity::test::solprotofuzzer::Program::internal_default_instance() [function] [call site2] 13096
3 solidity::test::solprotofuzzer::TestContract::~TestContract() [function] [call site2] 13097
4 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 13098
4 solidity::test::solprotofuzzer::TestContract::SharedDtor() [function] [call site2] 13099
4 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 13100
5 google::protobuf::internal::InternalMetadata::~InternalMetadata() [function] [call site2] 13101
6 google::protobuf::Arena::~Arena() [function] [call site2] 13102
7 google::protobuf::internal::ThreadSafeArena::~ThreadSafeArena() [call site2] 13103
4 __clang_call_terminate [call site2] 13104
2 google::protobuf::RepeatedPtrField ::~RepeatedPtrField() [function] [call site2] 13105
3 google::protobuf::internal::RepeatedPtrFieldBase::NeedsDestroy() const [function] [call site2] 13106
3 google::protobuf::internal::RepeatedPtrFieldBase::~RepeatedPtrFieldBase() [function] [call site2] 13107
2 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 13108
2 __clang_call_terminate [call site2] 13109