aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--InterfaceHandler.cpp9
-rw-r--r--Types.cpp2
2 files changed, 1 insertions, 10 deletions
diff --git a/InterfaceHandler.cpp b/InterfaceHandler.cpp
index 7ecde802..99a7db96 100644
--- a/InterfaceHandler.cpp
+++ b/InterfaceHandler.cpp
@@ -108,16 +108,7 @@ unique_ptr<string> InterfaceHandler::getABISolidityInterface(ContractDefinition
ret.pop_back();
ret += "{}";
}
- for (auto const& it: _contractDef.getInterfaceEvents())
- {
- std::string params;
- for (auto const& p: it->getParameters())
- params += (params.empty() ? "(" : ",") + p->getType()->toString() + (p->isIndexed() ? " indexed " : " ") + p->getName();
- if (!params.empty())
- params += ")";
- ret += "event " + it->getName() + params + ";";
- }
return unique_ptr<string>(new string(ret + "}"));
}
diff --git a/Types.cpp b/Types.cpp
index 5d753645..b41834d8 100644
--- a/Types.cpp
+++ b/Types.cpp
@@ -769,7 +769,7 @@ FunctionType::FunctionType(VariableDeclaration const& _varDecl):
}
FunctionType::FunctionType(const EventDefinition& _event):
- m_location(Location::Event), m_declaration(&_event)
+ m_location(Location::Event), m_isConstant(true), m_declaration(&_event)
{
TypePointers params;
vector<string> paramNames;