diff options
| author | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2024-01-24 10:22:35 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-24 10:22:35 +0800 |
| commit | f0c387038854d61a632520a4073d1b6ebf4997ed (patch) | |
| tree | e74aeb37fd43d1d9a1a2535df0819cc91b17e033 /llvm/lib/CodeGen/RDFGraph.cpp | |
| parent | ecde13b1a861696dec5c4ccae792abe25df07db9 (diff) | |
| download | llvm-f0c387038854d61a632520a4073d1b6ebf4997ed.zip llvm-f0c387038854d61a632520a4073d1b6ebf4997ed.tar.gz llvm-f0c387038854d61a632520a4073d1b6ebf4997ed.tar.bz2 | |
[Modules] [HeaderSearch] Don't reenter headers if it is pragma once (#76119)
Close https://github.com/llvm/llvm-project/issues/73023
The direct issue of https://github.com/llvm/llvm-project/issues/73023 is
that we entered a header which is marked as pragma once since the
compiler think it is OK if there is controlling macro.
It doesn't make sense. I feel like it should be sufficient to skip it
after we see the '#pragma once'.
From the context, it looks like the workaround is primarily for
ObjectiveC. So we might need reviewers from OC.
Diffstat (limited to 'llvm/lib/CodeGen/RDFGraph.cpp')
0 files changed, 0 insertions, 0 deletions
