]> granicus.if.org Git - llvm/commitdiff
Add default values for member functions.
authorRichard Trieu <rtrieu@google.com>
Tue, 21 Nov 2017 01:45:17 +0000 (01:45 +0000)
committerRichard Trieu <rtrieu@google.com>
Tue, 21 Nov 2017 01:45:17 +0000 (01:45 +0000)
Initialize IsVis2 and IsVis3 in SparcSubtarget::initializeSubtargetDependencies.
MSan detected uninitialized read of IsVis3 after r318704.  Initializing the
variables to false will prevent undefined behavior.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318724 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Sparc/SparcSubtarget.cpp

index f299abec7b4bb5e9d60479795708cb73db4e9b68..01545b8d20a054624b2fcf48b03aeb2967b2c06d 100644 (file)
@@ -33,6 +33,8 @@ SparcSubtarget &SparcSubtarget::initializeSubtargetDependencies(StringRef CPU,
   IsLeon = false;
   V8DeprecatedInsts = false;
   IsVIS = false;
+  IsVIS2 = false;
+  IsVIS3 = false;
   HasHardQuad = false;
   UsePopc = false;
   UseSoftFloat = false;