I replaced the circular library dependency with a forward declaration,
but it is only a workaround, not a real fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362782
91177308-0d34-0410-b5e6-
96231b3b80d8
#include "llvm/BinaryFormat/XCOFF.h"
#include "llvm/MC/MCSymbol.h"
-#include "llvm/IR/GlobalValue.h"
namespace llvm {
+class GlobalValue;
+
class MCSymbolXCOFF : public MCSymbol {
// The IR symbol this MCSymbolXCOFF is based on. It is set on function
// entry point symbols when they are the callee operand of a direct call