]> granicus.if.org Git - clang/commit
[Preamble] Fix an undefined behavior when checking an empty preamble can be reused.
authorHaojian Wu <hokein@google.com>
Wed, 22 Aug 2018 12:34:04 +0000 (12:34 +0000)
committerHaojian Wu <hokein@google.com>
Wed, 22 Aug 2018 12:34:04 +0000 (12:34 +0000)
commit0e012984b099032dd8a65151a7882c305e1f37b4
tree8f8c9d42a0ffacc821524dd047bf4e408dc257f9
parentbf823b798df0b49623fe50b05da898282f550269
[Preamble] Fix an undefined behavior when checking an empty preamble can be reused.

Summary: Passing nullptr to memcmp is UB.

Reviewers: ilya-biryukov

Reviewed By: ilya-biryukov

Subscribers: cfe-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340403 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Frontend/PrecompiledPreamble.cpp