1321369Sdim//===- llvm/MC/MCAsmInfoELF.h - ELF Asm info --------------------*- C++ -*-===//
2259698Sdim//
3353358Sdim// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4353358Sdim// See https://llvm.org/LICENSE.txt for license information.
5353358Sdim// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6259698Sdim//
7259698Sdim//===----------------------------------------------------------------------===//
8259698Sdim
9259698Sdim#ifndef LLVM_MC_MCASMINFOELF_H
10259698Sdim#define LLVM_MC_MCASMINFOELF_H
11259698Sdim
12259698Sdim#include "llvm/MC/MCAsmInfo.h"
13259698Sdim
14259698Sdimnamespace llvm {
15321369Sdim
16259698Sdimclass MCAsmInfoELF : public MCAsmInfo {
17259698Sdim  virtual void anchor();
18288943Sdim  MCSection *getNonexecutableStackSection(MCContext &Ctx) const final;
19280031Sdim
20259698Sdimprotected:
21259698Sdim  MCAsmInfoELF();
22259698Sdim};
23259698Sdim
24321369Sdim} // end namespace llvm
25321369Sdim
26321369Sdim#endif // LLVM_MC_MCASMINFOELF_H
27