From 58ad41b563750a0df8f2a9cfb245713f4145db36 Mon Sep 17 00:00:00 2001 From: Shankar Easwaran Date: Tue, 22 Jan 2013 14:58:51 +0000 Subject: [PATCH] change enum class to enum, as g++ doesnot support bitfields with enumerated classes with c++11 flag set llvm-svn: 173166 --- lld/include/lld/Core/LinkerOptions.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lld/include/lld/Core/LinkerOptions.h b/lld/include/lld/Core/LinkerOptions.h index 3c2529a7feff..59406ae0f569 100644 --- a/lld/include/lld/Core/LinkerOptions.h +++ b/lld/include/lld/Core/LinkerOptions.h @@ -117,7 +117,7 @@ private: mutable InputKind _kind; }; -enum class OutputKind { +enum OutputKind { Executable, Relocatable, Shared, @@ -174,7 +174,7 @@ struct LinkerOptions { std::string _outputPath; std::string _entrySymbol; uint64_t _baseAddress; - OutputKind _outputKind; + OutputKind _outputKind:2; /// \brief -### unsigned _outputCommands : 1; unsigned _outputYAML : 1;