[msan] Only check shadow memory for operands that are sized.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Tue, 11 Jul 2017 18:13:52 +0000 (18:13 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Tue, 11 Jul 2017 18:13:52 +0000 (18:13 +0000)
commit3d5ea713f7d5a824e091adcf81a3d9fc38010d03
tree74b59d896cf6d22d239be097c211e80a04e73b5e
parentb9fb12291ac309d96af79801ce449026104949a7
[msan] Only check shadow memory for operands that are sized.

Fixes PR33347: https://bugs.llvm.org/show_bug.cgi?id=33347.

Differential Revision: https://reviews.llvm.org/D35160

Patch by Matt Morehouse.

llvm-svn: 307684
llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
llvm/test/Instrumentation/MemorySanitizer/unsized_type.ll [new file with mode: 0644]