aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2022-01-07 10:36:47 -0800
committerVitaly Buka <vitalybuka@google.com>2022-01-07 15:21:22 -0800
commit5c46c1c23abb4a01f7f40bfcb8851cb893739e14 (patch)
tree7ab6e44a5150977976ab7c238c069f6437811926 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentbd9ae596d8635e36391be22f7ed74f77fb2d0371 (diff)
downloadllvm-5c46c1c23abb4a01f7f40bfcb8851cb893739e14.zip
llvm-5c46c1c23abb4a01f7f40bfcb8851cb893739e14.tar.gz
llvm-5c46c1c23abb4a01f7f40bfcb8851cb893739e14.tar.bz2
Initialize output parameter
Or code like this have UB passing uninitialized CmpValue: ``` int64_t CmpMask, CmpValue; if (!TII->analyzeCompare(MI, SrcReg, SrcReg2, CmpMask, CmpValue)) return false; if (TII->optimizeCompareInstr(MI, SrcReg, SrcReg2, CmpMask, CmpValue, MRI)) { ``` Detected by msan with: -Xclang -enable-noundef-analysis -mllvm -msan-eager-checks=1 Differential Revision: https://reviews.llvm.org/D116831
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions