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