make ModulePassContext conform to CustomStringConvertible

and let its description return a dump of the whole module.
This is useful for debugging
This commit is contained in:
Erik Eckstein
2023-05-08 13:13:19 +02:00
parent e95c6425f2
commit 3e04b8681c
3 changed files with 16 additions and 1 deletions

View File

@@ -149,6 +149,8 @@ struct BridgedPostDomTree {
struct BridgedPassContext {
swift::SwiftPassInvocation * _Nonnull invocation;
std::string getModuleDescription() const;
SWIFT_IMPORT_UNSAFE
BridgedChangeNotificationHandler asNotificationHandler() const {
return {invocation};