[clang-scan-deps] Dependency directives source minimizer: handle #pragma once
authorAlex Lorenz <arphaman@gmail.com>
Thu, 18 Jul 2019 22:33:14 +0000 (22:33 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Thu, 18 Jul 2019 22:33:14 +0000 (22:33 +0000)
commit4cd905bdc1a84b8f9424a031c56e3d99249082f9
tree9acf57aa8fc1ada3cc7de34c62513c360708d029
parentdb6cfe1337c04a927ef4a0680d0e394046e94f91
[clang-scan-deps] Dependency directives source minimizer: handle #pragma once

We should re-emit `#pragma once` to ensure the preprocessor will
still honor it when running on minimized sources.

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

llvm-svn: 366509
clang/include/clang/Lex/DependencyDirectivesSourceMinimizer.h
clang/lib/Lex/DependencyDirectivesSourceMinimizer.cpp
clang/unittests/Lex/DependencyDirectivesSourceMinimizerTest.cpp