diff options
author | Richard Trieu <rtrieu@google.com> | 2017-11-21 01:45:17 +0000 |
---|---|---|
committer | Richard Trieu <rtrieu@google.com> | 2017-11-21 01:45:17 +0000 |
commit | 9596bdb88c8460652b58d5448f039d381825af23 (patch) | |
tree | 9858feb00f634540a7ff180991ef4a7103b55913 /llvm/lib/Target/Sparc/SparcSubtarget.cpp | |
parent | 13a3d9eb7b898c47765dc1f16e982f407944de1d (diff) | |
download | bcm5719-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.cpp | 2 |
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; |