1//===- llvm/MC/MCAsmInfoELF.h - ELF Asm info --------------------*- C++ -*-===// 2// 3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4// See https://llvm.org/LICENSE.txt for license information. 5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6// 7//===----------------------------------------------------------------------===// 8 9#ifndef LLVM_MC_MCASMINFOELF_H 10#define LLVM_MC_MCASMINFOELF_H 11 12#include "llvm/MC/MCAsmInfo.h" 13 14namespace llvm { 15 16class MCAsmInfoELF : public MCAsmInfo { 17 virtual void anchor(); 18 MCSection *getNonexecutableStackSection(MCContext &Ctx) const final; 19 20protected: 21 MCAsmInfoELF(); 22}; 23 24} // end namespace llvm 25 26#endif // LLVM_MC_MCASMINFOELF_H 27