Drop prelink support.
[oota-llvm.git] / include / llvm / MC / MCAsmInfoCOFF.h
index 97e9aee060a57e8ed718cbfc06d9dcac722089b2..56444f3c7cf576bf91f6b7636f78c064d55c83d3 100644 (file)
@@ -7,18 +7,30 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifndef LLVM_COFF_TARGET_ASM_INFO_H
-#define LLVM_COFF_TARGET_ASM_INFO_H
+#ifndef LLVM_MC_MCASMINFOCOFF_H
+#define LLVM_MC_MCASMINFOCOFF_H
 
 #include "llvm/MC/MCAsmInfo.h"
 
 namespace llvm {
   class MCAsmInfoCOFF : public MCAsmInfo {
+    virtual void anchor();
   protected:
-    explicit MCAsmInfoCOFF(bool isLittleEndian);
-      
+    explicit MCAsmInfoCOFF();
+  };
+
+  class MCAsmInfoMicrosoft : public MCAsmInfoCOFF {
+    void anchor() override;
+  protected:
+    explicit MCAsmInfoMicrosoft();
+  };
+
+  class MCAsmInfoGNUCOFF : public MCAsmInfoCOFF {
+    void anchor() override;
+  protected:
+    explicit MCAsmInfoGNUCOFF();
   };
 }
 
 
-#endif // LLVM_COFF_TARGET_ASM_INFO_H
+#endif // LLVM_MC_MCASMINFOCOFF_H