[llvm] r203441 - [AArch64] Fix a use of uninitialized memory introduced in r203125,

Chandler Carruth chandlerc at gmail.com
Sun Mar 9 20:52:47 PDT 2014


Author: chandlerc
Date: Sun Mar  9 22:52:47 2014
New Revision: 203441

URL: http://llvm.org/viewvc/llvm-project?rev=203441&view=rev
Log:
[AArch64] Fix a use of uninitialized memory introduced in r203125,
and caught by the MSan bootstrap build bot. This should hopefully get
the bot green at long last.

Modified:
    llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp

Modified: llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp?rev=203441&r1=203440&r2=203441&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp Sun Mar  9 22:52:47 2014
@@ -30,9 +30,9 @@ void AArch64Subtarget::anchor() {}
 
 AArch64Subtarget::AArch64Subtarget(StringRef TT, StringRef CPU, StringRef FS,
                                    bool LittleEndian)
-    : AArch64GenSubtargetInfo(TT, CPU, FS), HasFPARMv8(false), HasNEON(false),
-      HasCrypto(false), TargetTriple(TT), CPUString(CPU),
-      IsLittleEndian(LittleEndian) {
+    : AArch64GenSubtargetInfo(TT, CPU, FS), ARMProcFamily(Others),
+      HasFPARMv8(false), HasNEON(false), HasCrypto(false), TargetTriple(TT),
+      CPUString(CPU), IsLittleEndian(LittleEndian) {
 
   initializeSubtargetFeatures(CPU, FS);
 }





More information about the llvm-commits mailing list