introduce a new RoundUpAlignment helper function, use it to
[oota-llvm.git] / include / llvm / Target / DarwinTargetAsmInfo.h
index 0ca5a705556977b93219fa9eac52dca3be53275e..5813ce35057076bc1525f882cc9505e4f296982e 100644 (file)
@@ -24,8 +24,9 @@ namespace llvm {
   class Type;
   class Mangler;
 
-  struct DarwinTargetAsmInfo: public virtual TargetAsmInfo {
+  struct DarwinTargetAsmInfo: public TargetAsmInfo {
     const Section* TextCoalSection;
+    const Section* ConstTextCoalSection;
     const Section* ConstDataCoalSection;
     const Section* ConstDataSection;
     const Section* DataCoalSection;
@@ -43,8 +44,6 @@ namespace llvm {
     const Section* MergeableConstSection(const Type *Ty) const;
     const Section* MergeableStringSection(const GlobalVariable *GV) const;
     const Section* SelectSectionForMachineConst(const Type *Ty) const;
-  protected:
-    const TargetMachine* DTM;
   };
 }