Skip to content

Instantly share code, notes, and snippets.

@Marenz
Created September 18, 2019 18:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Marenz/cabdfeed4a16f7c05d711b59807606cc to your computer and use it in GitHub Desktop.
Save Marenz/cabdfeed4a16f7c05d711b59807606cc to your computer and use it in GitHub Desktop.
at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_throw.cc:77
#1 0x00005555555d4395 in boost::throw_exception<langutil::InternalCompilerError> (e=...) at /usr/include/boost/throw_exception.hpp:70
#2 0x0000555555646641 in dev::solidity::StructType::isDynamicallyEncoded (this=0x5555561424a0) at /home/marenz/ethereum/solidity/libsolidity/ast/Types.cpp:2053
#3 0x000055555565bb55 in dev::solidity::Type::calldataHeadSize (this=0x5555561424a0) at /home/marenz/ethereum/solidity/libsolidity/ast/Types.h:223
#4 0x000055555565cfe9 in dev::solidity::ArrayType::calldataStride (this=0x5555561423a0) at /home/marenz/ethereum/solidity/libsolidity/ast/Types.h:753
#5 0x00005555556414b5 in dev::solidity::ArrayType::unlimitedStaticCalldataSize (this=0x5555561423a0, _padded=true) at /home/marenz/ethereum/solidity/libsolidity/ast/Types.cpp:1656
#6 0x00005555556412b7 in dev::solidity::ArrayType::validForCalldata (this=0x5555561423a0) at /home/marenz/ethereum/solidity/libsolidity/ast/Types.cpp:1650
#7 0x00005555557d4d9b in dev::solidity::TypeChecker::visit (this=0x7fffffffd7b0, _variable=...) at /home/marenz/ethereum/solidity/libsolidity/analysis/TypeChecker.cpp:505
#8 0x00005555557fcb1a in dev::solidity::VariableDeclaration::accept (this=0x555556137650, _visitor=...) at /home/marenz/ethereum/solidity/libsolidity/ast/AST_accept.h:232
#9 0x00005555557d96b3 in dev::solidity::TypeChecker::visit (this=0x7fffffffd7b0, _statement=...) at /home/marenz/ethereum/solidity/libsolidity/analysis/TypeChecker.cpp:918
#10 0x00005555557fe30d in dev::solidity::VariableDeclarationStatement::accept (this=0x555556100670, _visitor=...) at /home/marenz/ethereum/solidity/libsolidity/ast/AST_accept.h:593
#11 0x00005555558063af in dev::solidity::ASTNode::listAccept<std::shared_ptr<dev::solidity::Statement> > (_list=std::vector of length 1, capacity 1 = {...}, _visitor=...) at /home/marenz/ethereum/solidity/libsolidity/ast/AST.h:90
#12 0x00005555557fd60b in dev::solidity::Block::accept (this=0x55555613c240, _visitor=...) at /home/marenz/ethereum/solidity/libsolidity/ast/AST_accept.h:406
#13 0x00005555557d3f6c in dev::solidity::TypeChecker::visit (this=0x7fffffffd7b0, _function=...) at /home/marenz/ethereum/solidity/libsolidity/analysis/TypeChecker.cpp:423
#14 0x00005555557fc93a in dev::solidity::FunctionDefinition::accept (this=0x555556138050, _visitor=...) at /home/marenz/ethereum/solidity/libsolidity/ast/AST_accept.h:206
#15 0x00005555557d0534 in dev::solidity::TypeChecker::visit (this=0x7fffffffd7b0, _contract=...) at /home/marenz/ethereum/solidity/libsolidity/analysis/TypeChecker.cpp:89
#16 0x00005555557fc1a2 in dev::solidity::ContractDefinition::accept (this=0x55555613a600, _visitor=...) at /home/marenz/ethereum/solidity/libsolidity/ast/AST_accept.h:84
#17 0x00005555557d005a in dev::solidity::TypeChecker::checkTypeRequirements (this=0x7fffffffd7b0, _contract=...) at /home/marenz/ethereum/solidity/libsolidity/analysis/TypeChecker.cpp:66
#18 0x00005555556b150e in dev::solidity::CompilerStack::analyze (this=0x555556139790) at /home/marenz/ethereum/solidity/libsolidity/interface/CompilerStack.cpp:322
#19 0x00005555556b1f70 in dev::solidity::CompilerStack::parseAndAnalyze (this=0x555556139790) at /home/marenz/ethereum/solidity/libsolidity/interface/CompilerStack.cpp:398
#20 0x00005555556b24c3 in dev::solidity::CompilerStack::compile (this=0x555556139790) at /home/marenz/ethereum/solidity/libsolidity/interface/CompilerStack.cpp:430
#21 0x00005555555c407a in dev::solidity::CommandLineInterface::processInput (this=0x7fffffffe0a0) at /home/marenz/ethereum/solidity/solc/CommandLineInterface.cpp:959
#22 0x000055555560654c in main (argc=2, argv=0x7fffffffe318) at /home/marenz/ethereum/solidity/solc/main.cpp:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment