diff options
author | Fangrui Song <i@maskray.me> | 2022-10-28 20:35:29 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2022-10-28 20:35:29 -0700 |
commit | ff9576f74514b836e1ba0268409a2ecb919d7118 (patch) | |
tree | c90e3a46e811cdb0e6acddd8d27a2e3e0dd6a5da /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | 1c42c2a9dc23e0260c485f89f80159d5af7fcefd (diff) | |
download | llvm-ff9576f74514b836e1ba0268409a2ecb919d7118.zip llvm-ff9576f74514b836e1ba0268409a2ecb919d7118.tar.gz llvm-ff9576f74514b836e1ba0268409a2ecb919d7118.tar.bz2 |
[Frontend] Fix -MP when main file is <stdin>
rC220726 had a bug: `echo "<cstdlib>" | clang -M -MP -x c++ - 2>/dev/null`
(used by glibc/configure.ac find_cxx_header) omitted a `cstdlib:` line. Instead
of filtering out `<stdin>` in `Dependencies`, retain it (so that the number of
entries does not change whether or not main file is `<stdin>`) and filter the
`PhonyTarget` output.
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions