#ifndef LLVM_MC_MCWASMOBJECTWRITER_H
#define LLVM_MC_MCWASMOBJECTWRITER_H
#include "llvm/MC/MCObjectWriter.h"
#include <memory>
namespace llvm {
class MCFixup;
class MCSectionWasm;
class MCValue;
class raw_pwrite_stream;
class MCWasmObjectTargetWriter : public MCObjectTargetWriter { … };
std::unique_ptr<MCObjectWriter>
createWasmObjectWriter(std::unique_ptr<MCWasmObjectTargetWriter> MOTW,
raw_pwrite_stream &OS);
std::unique_ptr<MCObjectWriter>
createWasmDwoObjectWriter(std::unique_ptr<MCWasmObjectTargetWriter> MOTW,
raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS);
}
#endif