1285163Sdim//===-- WebAssemblyMCAsmInfo.h - WebAssembly asm properties -----*- C++ -*-===//
2285163Sdim//
3285163Sdim//                     The LLVM Compiler Infrastructure
4285163Sdim//
5285163Sdim// This file is distributed under the University of Illinois Open Source
6285163Sdim// License. See LICENSE.TXT for details.
7285163Sdim//
8285163Sdim//===----------------------------------------------------------------------===//
9285163Sdim///
10285163Sdim/// \file
11285163Sdim/// \brief This file contains the declaration of the WebAssemblyMCAsmInfo class.
12285163Sdim///
13285163Sdim//===----------------------------------------------------------------------===//
14285163Sdim
15285163Sdim#ifndef LLVM_LIB_TARGET_WEBASSEMBLY_MCTARGETDESC_WEBASSEMBLYMCASMINFO_H
16285163Sdim#define LLVM_LIB_TARGET_WEBASSEMBLY_MCTARGETDESC_WEBASSEMBLYMCASMINFO_H
17285163Sdim
18296417Sdim#include "llvm/MC/MCAsmInfoELF.h"
19285163Sdim
20285163Sdimnamespace llvm {
21285163Sdim
22285163Sdimclass Triple;
23285163Sdim
24296417Sdimclass WebAssemblyMCAsmInfo final : public MCAsmInfoELF {
25285163Sdimpublic:
26285163Sdim  explicit WebAssemblyMCAsmInfo(const Triple &T);
27285163Sdim  ~WebAssemblyMCAsmInfo() override;
28285163Sdim};
29285163Sdim
30285163Sdim} // end namespace llvm
31285163Sdim
32285163Sdim#endif
33