From fcaab038f73ca03e46546499c71bf33f659cf83f Mon Sep 17 00:00:00 2001 From: Martin Storsjo Date: Wed, 19 Dec 2018 07:45:06 +0000 Subject: [PATCH] [llvm-objcopy] [COFF] Fix the Object forward declaration This fixes build warnings with clang, and linker errors with MSVC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@349606 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-objcopy/COFF/Reader.h | 2 +- tools/llvm-objcopy/COFF/Writer.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/llvm-objcopy/COFF/Reader.h b/tools/llvm-objcopy/COFF/Reader.h index 0a6b17adeac..c81a9751f18 100644 --- a/tools/llvm-objcopy/COFF/Reader.h +++ b/tools/llvm-objcopy/COFF/Reader.h @@ -18,7 +18,7 @@ namespace llvm { namespace objcopy { namespace coff { -class Object; +struct Object; using object::COFFObjectFile; diff --git a/tools/llvm-objcopy/COFF/Writer.h b/tools/llvm-objcopy/COFF/Writer.h index e23276664ee..397fda02ee9 100644 --- a/tools/llvm-objcopy/COFF/Writer.h +++ b/tools/llvm-objcopy/COFF/Writer.h @@ -19,7 +19,7 @@ namespace llvm { namespace objcopy { namespace coff { -class Object; +struct Object; class Writer { protected: -- 2.50.1