summaryrefslogtreecommitdiff
path: root/src/binary-reader-linker.cc
diff options
context:
space:
mode:
authorBen Smith <binjimin@gmail.com>2017-07-17 13:30:58 -0700
committerGitHub <noreply@github.com>2017-07-17 13:30:58 -0700
commit31af1dcc64a26c0ebac901f773a2c9f359b07451 (patch)
treec1724cd043b83a6a43494ae1810a2711cd889683 /src/binary-reader-linker.cc
parent9e38a8fd3a5bf6022cee56d2e36b57360b026e4a (diff)
downloadwabt-31af1dcc64a26c0ebac901f773a2c9f359b07451.tar.gz
wabt-31af1dcc64a26c0ebac901f773a2c9f359b07451.tar.bz2
wabt-31af1dcc64a26c0ebac901f773a2c9f359b07451.zip
Remove uses of StringSlice from wasm-link (#575)
Also remove SectionDataCustom from wasm-link.h; it doesn't seem to be used.
Diffstat (limited to 'src/binary-reader-linker.cc')
-rw-r--r--src/binary-reader-linker.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/binary-reader-linker.cc b/src/binary-reader-linker.cc
index 400cbf75..7ad89526 100644
--- a/src/binary-reader-linker.cc
+++ b/src/binary-reader-linker.cc
@@ -135,8 +135,8 @@ Result BinaryReaderLinker::OnImportFunc(Index import_index,
Index sig_index) {
binary_->function_imports.emplace_back();
FunctionImport* import = &binary_->function_imports.back();
- import->module_name = string_view_to_string_slice(module_name);
- import->name = string_view_to_string_slice(field_name);
+ import->module_name = module_name.to_string();
+ import->name = field_name.to_string();
import->sig_index = sig_index;
import->active = true;
binary_->active_function_imports++;
@@ -151,8 +151,8 @@ Result BinaryReaderLinker::OnImportGlobal(Index import_index,
bool mutable_) {
binary_->global_imports.emplace_back();
GlobalImport* import = &binary_->global_imports.back();
- import->module_name = string_view_to_string_slice(module_name);
- import->name = string_view_to_string_slice(field_name);
+ import->module_name = module_name.to_string();
+ import->name = field_name.to_string();
import->type = type;
import->mutable_ = mutable_;
binary_->active_global_imports++;
@@ -264,7 +264,7 @@ Result BinaryReaderLinker::OnExport(Index index,
}
binary_->exports.emplace_back();
Export* export_ = &binary_->exports.back();
- export_->name = string_view_to_string_slice(name);
+ export_->name = name.to_string();
export_->kind = kind;
export_->index = item_index;
return Result::Ok;