Finally get rid of virtual inheritance in TAI
authorAnton Korobeynikov <asl@math.spbu.ru>
Wed, 24 Sep 2008 22:23:17 +0000 (22:23 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Wed, 24 Sep 2008 22:23:17 +0000 (22:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56589 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/DarwinTargetAsmInfo.h
include/llvm/Target/ELFTargetAsmInfo.h

index 0ca5a705556977b93219fa9eac52dca3be53275e..dab591aa036763e2742cf4dafffcc37076b4cab6 100644 (file)
@@ -24,7 +24,7 @@ namespace llvm {
   class Type;
   class Mangler;
 
-  struct DarwinTargetAsmInfo: public virtual TargetAsmInfo {
+  struct DarwinTargetAsmInfo: public TargetAsmInfo {
     const Section* TextCoalSection;
     const Section* ConstDataCoalSection;
     const Section* ConstDataSection;
index 3dacb33eb322209439be4df97f7d5d618cea6e49..593d9b14f87c70a60d7299826bf14adf6980f1ea 100644 (file)
@@ -23,7 +23,7 @@ namespace llvm {
   class GlobalVariable;
   class Type;
 
-  struct ELFTargetAsmInfo: public virtual TargetAsmInfo {
+  struct ELFTargetAsmInfo: public TargetAsmInfo {
     explicit ELFTargetAsmInfo(const TargetMachine &TM);
 
     virtual const Section* SelectSectionForGlobal(const GlobalValue *GV) const;