@@ -93,6 +93,7 @@ class Observer : public swift::FrontendObserver {
9393 explicit Observer (const codeql::SwiftExtractorConfiguration& config) : state{config} {}
9494
9595 void parsedArgs (swift::CompilerInvocation& invocation) override {
96+ LOG_DEBUG (" {}()" , __func__);
9697 auto & options = invocation.getFrontendOptions ();
9798 options.KeepASTContext = true ;
9899 lockOutputSwiftModuleTraps (state, options);
@@ -101,18 +102,21 @@ class Observer : public swift::FrontendObserver {
101102 }
102103
103104 void configuredCompiler (swift::CompilerInstance& instance) override {
105+ LOG_DEBUG (" {}()" , __func__);
104106 // remove default consumers to avoid double messaging
105107 instance.getDiags ().takeConsumers ();
106108 instance.addDiagnosticConsumer (&diagConsumer);
107109 }
108110
109111 void performedCompilation (swift::CompilerInstance& compiler) override {
112+ LOG_DEBUG (" {}()" , __func__);
110113 codeql::extractSwiftFiles (state, compiler);
111114 codeql::extractSwiftInvocation (state, compiler, invocationTrap);
112115 codeql::extractExtractLazyDeclarations (state, compiler);
113116 }
114117
115118 void markSuccessfullyExtractedFiles () {
119+ LOG_DEBUG (" {}()" , __func__);
116120 codeql::SwiftLocationExtractor locExtractor{invocationTrap};
117121 for (const auto & src : state.sourceFiles ) {
118122 auto fileLabel = locExtractor.emitFile (src);
0 commit comments