change enum class to enum, as g++ doesnot support bitfields with enumerated classes...
authorShankar Easwaran <shankare@codeaurora.org>
Tue, 22 Jan 2013 14:58:51 +0000 (14:58 +0000)
committerShankar Easwaran <shankare@codeaurora.org>
Tue, 22 Jan 2013 14:58:51 +0000 (14:58 +0000)
llvm-svn: 173166

lld/include/lld/Core/LinkerOptions.h

index 3c2529a..59406ae 100644 (file)
@@ -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;