MCPcopy Create free account
hub / github.com/WebAssembly/wabt / _MaybeWriteDummyModule

Method _MaybeWriteDummyModule

test/run-spec-wasm2c.py:227–235  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

225 self.out_file.write(';\n')
226
227 def _MaybeWriteDummyModule(self):
228 if len(self.GetModuleFilenames()) == 0:
229 # This test doesn't have any valid modules, so just use a dummy instead.
230 filename = utils.ChangeExt(self.source_filename, '-dummy.wasm')
231 with open(os.path.join(self.out_dir, filename), 'wb') as wasm_file:
232 wasm_file.write(b'\x00\x61\x73\x6d\x01\x00\x00\x00')
233
234 dummy_command = {'type': 'module', 'line': 0, 'filename': filename}
235 self.commands.insert(0, dummy_command)
236
237 def _WriteFileAndLine(self, command):
238 self.out_file.write('#line {line:d} "{name:s}"\n'.format(name=self.source_filename, line=command['line']))

Callers 1

__init__Method · 0.95

Calls 3

GetModuleFilenamesMethod · 0.95
joinMethod · 0.80
insertMethod · 0.80

Tested by

no test coverage detected