(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
ipa/
pr98057.C
/* PR ipa/98057 */
/* { dg-do compile } */                                                                        
/* { dg-options "-O3 -ffunction-sections" } */

class JITSymbolResolver {
  virtual void anchor();
};
class MemoryManager {
  virtual void anchor();
};
class MCJITMemoryManager : MemoryManager {
  void anchor();
};
class RTDyldMemoryManager : MCJITMemoryManager, JITSymbolResolver {
  void anchor();
};
void RTDyldMemoryManager::anchor() {}
void MCJITMemoryManager::anchor() {}