aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2022-01-07 10:22:35 -0800
committerVitaly Buka <vitalybuka@google.com>2022-01-07 15:21:21 -0800
commitee43259cbce46a5b979f06710dcfe664473f6a8d (patch)
tree87de0f4e070eebaff672e566e3df36e1af7116da /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentec2945d031b6648e43630e720f38cfb3cf7ff715 (diff)
downloadllvm-ee43259cbce46a5b979f06710dcfe664473f6a8d.zip
llvm-ee43259cbce46a5b979f06710dcfe664473f6a8d.tar.gz
llvm-ee43259cbce46a5b979f06710dcfe664473f6a8d.tar.bz2
Initialize output parameters
If the function returns true, it should set all output paremeters, similar to Output::preflightElement, or we have UB on code like: ``` void *SaveInfo; if (io.preflightFlowElement(i, SaveInfo)) io.postflightFlowElement(SaveInfo); ``` It's going to be detected by msan with: -Xclang -enable-noundef-analysis -mllvm -msan-eager-checks=1 Differential Revision: https://reviews.llvm.org/D116826
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions