[lld] r234105 - [Mips] Do not use array initializer to fix Windows build bots

Simon Atanasyan simon at atanasyan.com
Sat Apr 4 12:48:29 PDT 2015


Author: atanasyan
Date: Sat Apr  4 14:48:29 2015
New Revision: 234105

URL: http://llvm.org/viewvc/llvm-project?rev=234105&view=rev
Log:
[Mips] Do not use array initializer to fix Windows build bots

Modified:
    lld/trunk/lib/ReaderWriter/ELF/Mips/MipsReginfo.h

Modified: lld/trunk/lib/ReaderWriter/ELF/Mips/MipsReginfo.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/Mips/MipsReginfo.h?rev=234105&r1=234104&r2=234105&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/Mips/MipsReginfo.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/Mips/MipsReginfo.h Sat Apr  4 14:48:29 2015
@@ -52,9 +52,9 @@ namespace elf {
 
 struct MipsReginfo {
   uint32_t _gpRegMask = 0;
-  uint32_t _cpRegMask[4] = {0};
+  uint32_t _cpRegMask[4];
 
-  MipsReginfo() = default;
+  MipsReginfo() { memset(_cpRegMask, 0, sizeof(_cpRegMask)); }
 
   template <class ElfReginfo> MipsReginfo(const ElfReginfo &elf) {
     _gpRegMask = elf.ri_gprmask;





More information about the llvm-commits mailing list