Revert r247684 - Replace Triple with a new TargetTuple ...
[oota-llvm.git] / lib / Target / SystemZ / MCTargetDesc / SystemZMCAsmInfo.h
index 1de97afbfe0a4c8ac292525f563ff717bd4620e9..800f89232063221a3fcc9e8977c6c9b1fada53fd 100644 (file)
@@ -7,21 +7,18 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifndef SystemZTARGETASMINFO_H
-#define SystemZTARGETASMINFO_H
+#ifndef LLVM_LIB_TARGET_SYSTEMZ_MCTARGETDESC_SYSTEMZMCASMINFO_H
+#define LLVM_LIB_TARGET_SYSTEMZ_MCTARGETDESC_SYSTEMZMCASMINFO_H
 
 #include "llvm/MC/MCAsmInfoELF.h"
 #include "llvm/Support/Compiler.h"
 
 namespace llvm {
-class StringRef;
+class Triple;
 
 class SystemZMCAsmInfo : public MCAsmInfoELF {
 public:
-  explicit SystemZMCAsmInfo(StringRef TT);
-
-  // Override MCAsmInfo;
-  const MCSection *getNonexecutableStackSection(MCContext &Ctx) const override;
+  explicit SystemZMCAsmInfo(const Triple &TT);
 };
 
 } // end namespace llvm