diff options
| author | Brian Potchik <brian@vector35.com> | 2025-07-29 13:48:01 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2025-07-29 13:48:01 -0400 |
| commit | 5244be17ac0b2c600cc95c70ec33bde568986d90 (patch) | |
| tree | 568e4fcfb9015141b3b149272d200ba0dd634dae /plugins/rtti/plugin.cpp | |
| parent | c2a48b1ff770c092a9745eaa28092b89159beb4f (diff) | |
Add support for declarative downstream dependencies to workflow system.
Diffstat (limited to 'plugins/rtti/plugin.cpp')
| -rw-r--r-- | plugins/rtti/plugin.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/rtti/plugin.cpp b/plugins/rtti/plugin.cpp index 0fbfbce2..d94be592 100644 --- a/plugins/rtti/plugin.cpp +++ b/plugins/rtti/plugin.cpp @@ -115,13 +115,16 @@ extern "C" { "eligibility": { "runOnce": true, "auto": {} + }, + "dependencies": { + "downstream": ["core.module.update"] } - })~", &VFTAnalysis, {"core.module.update"}); + })~", &VFTAnalysis); // Run rtti before debug info is applied. rttiMetaWorkflow->Insert("core.module.loadDebugInfo", "analysis.rtti.rttiAnalysis"); // Run vft after functions have analyzed (so that the virtual functions have analyzed) - rttiMetaWorkflow->Insert("core.module.deleteUnusedAutoFunctions", "analysis.rtti.vftAnalysis"); + rttiMetaWorkflow->InsertAfter("core.module.extendedAnalysis", "analysis.rtti.vftAnalysis"); Workflow::RegisterWorkflow(rttiMetaWorkflow); return true; |
