summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcSubtarget.cpp
diff options
context:
space:
mode:
authorRichard Trieu <rtrieu@google.com>2017-11-21 01:45:17 +0000
committerRichard Trieu <rtrieu@google.com>2017-11-21 01:45:17 +0000
commit9596bdb88c8460652b58d5448f039d381825af23 (patch)
tree9858feb00f634540a7ff180991ef4a7103b55913 /llvm/lib/Target/Sparc/SparcSubtarget.cpp
parent13a3d9eb7b898c47765dc1f16e982f407944de1d (diff)
downloadbcm5719-llvm-9596bdb88c8460652b58d5448f039d381825af23.tar.gz
bcm5719-llvm-9596bdb88c8460652b58d5448f039d381825af23.zip
Add default values for member functions.
Initialize IsVis2 and IsVis3 in SparcSubtarget::initializeSubtargetDependencies. MSan detected uninitialized read of IsVis3 after r318704. Initializing the variables to false will prevent undefined behavior. llvm-svn: 318724
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcSubtarget.cpp')
-rw-r--r--llvm/lib/Target/Sparc/SparcSubtarget.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Sparc/SparcSubtarget.cpp b/llvm/lib/Target/Sparc/SparcSubtarget.cpp
index f299abec7b4..01545b8d20a 100644
--- a/llvm/lib/Target/Sparc/SparcSubtarget.cpp
+++ b/llvm/lib/Target/Sparc/SparcSubtarget.cpp
@@ -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;
OpenPOWER on IntegriCloud