diff options
| author | Roy Shi <royitaqi@users.noreply.github.com> | 2025-11-03 13:04:34 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-03 13:04:34 -0800 |
| commit | 96f093770d21b8bbe05a6b8ff744ce9fdd6e4c50 (patch) | |
| tree | 8e7d4be740d24e16a6b58056c153d3114d280bf3 /llvm/tools/llvm-diff/lib/DiffConsumer.h | |
| parent | 346da3dfd3e70ca82a7df968c79666ff0b8c77c5 (diff) | |
| download | llvm-96f093770d21b8bbe05a6b8ff744ce9fdd6e4c50.zip llvm-96f093770d21b8bbe05a6b8ff744ce9fdd6e4c50.tar.gz llvm-96f093770d21b8bbe05a6b8ff744ce9fdd6e4c50.tar.bz2 | |
[dsymutil] Add option to copy swiftmodules built from interface (#165293)
The default behavior is to _not_ copy such swiftmodules into the dSYM,
as perviously implemented in 96f95c9d89d8a1784d3865fa941fb1c510f4e2d7.
This patch adds the option to override the behavior, so that such
swiftmodules can be copied into the dSYM.
This is useful when the dSYM will be used on a machine which has a
different Xcode/SDK than where the swiftmodules were built. Without
this, when LLDB is asked to "p/po" a Swift variable, the underlying
Swift compiler code would rebuild the dependent `.swiftmodule` files of
the Swift stdlibs, which takes ~1 minute in some cases.
See PR for tests.
Diffstat (limited to 'llvm/tools/llvm-diff/lib/DiffConsumer.h')
0 files changed, 0 insertions, 0 deletions
