summaryrefslogtreecommitdiff
path: root/src/interp/interp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/interp.h')
-rw-r--r--src/interp/interp.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/interp/interp.h b/src/interp/interp.h
index 1230b927..7c0c7a30 100644
--- a/src/interp/interp.h
+++ b/src/interp/interp.h
@@ -199,7 +199,6 @@ struct Global {
};
struct Import {
- explicit Import(ExternalKind kind) : kind(kind) {}
Import(ExternalKind kind, string_view module_name, string_view field_name)
: kind(kind),
module_name(module_name.to_string()),
@@ -210,47 +209,6 @@ struct Import {
std::string field_name;
};
-struct FuncImport : Import {
- FuncImport() : Import(ExternalKind::Func) {}
- FuncImport(string_view module_name, string_view field_name)
- : Import(ExternalKind::Func, module_name, field_name) {}
-
- Index sig_index = kInvalidIndex;
-};
-
-struct TableImport : Import {
- TableImport() : Import(ExternalKind::Table) {}
- TableImport(string_view module_name, string_view field_name)
- : Import(ExternalKind::Table, module_name, field_name) {}
-
- Limits limits;
-};
-
-struct MemoryImport : Import {
- MemoryImport() : Import(ExternalKind::Memory) {}
- MemoryImport(string_view module_name, string_view field_name)
- : Import(ExternalKind::Memory, module_name, field_name) {}
-
- Limits limits;
-};
-
-struct GlobalImport : Import {
- GlobalImport() : Import(ExternalKind::Global) {}
- GlobalImport(string_view module_name, string_view field_name)
- : Import(ExternalKind::Global, module_name, field_name) {}
-
- Type type = Type::Void;
- bool mutable_ = false;
-};
-
-struct EventImport : Import {
- EventImport() : Import(ExternalKind::Event) {}
- EventImport(string_view module_name, string_view field_name)
- : Import(ExternalKind::Event, module_name, field_name) {}
-};
-
-struct Func;
-
struct Func {
WABT_DISALLOW_COPY_AND_ASSIGN(Func);
Func(Index sig_index, bool is_host)
@@ -342,11 +300,6 @@ struct DefinedModule : Module {
return kInvalidIndex;
}
- std::vector<FuncImport> func_imports;
- std::vector<TableImport> table_imports;
- std::vector<MemoryImport> memory_imports;
- std::vector<GlobalImport> global_imports;
- std::vector<EventImport> event_imports;
Index start_func_index; /* kInvalidIndex if not defined */
IstreamOffset istream_start;
IstreamOffset istream_end;