[sanitizer] scanf: don't report stores that did not happen.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Mon, 11 Feb 2013 15:16:48 +0000 (15:16 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Mon, 11 Feb 2013 15:16:48 +0000 (15:16 +0000)
commit455c72d25eaa886b60df9a1fddb8951f1d6d950c
treeeb68e74e5d7f3af4c24eae4e07d542a4f87b5cfa
parentc5f44bc62de36161d6ed7dcbebc3fd2597f6f37a
[sanitizer] scanf: don't report stores that did not happen.

Respect REAL(scanf) return value and don't report memory stores that
could potentially happen, but did not.

llvm-svn: 174887
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_scanf.inc
compiler-rt/lib/sanitizer_common/tests/sanitizer_scanf_interceptor_test.cc