From 1dd51fda9b49bacb45e9310e7029031048d169a2 Mon Sep 17 00:00:00 2001 From: uazo <29201891+uazo@users.noreply.github.com> Date: Mon, 30 Jan 2023 17:41:10 +0100 Subject: [PATCH] Fix Segmentation fault --- ninja-one-target-for-compdb.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ninja-one-target-for-compdb.patch b/ninja-one-target-for-compdb.patch index 262371e..ee2969a 100644 --- a/ninja-one-target-for-compdb.patch +++ b/ninja-one-target-for-compdb.patch @@ -73,6 +73,7 @@ index ed004ac8f1fe1a5107db8b1f5c02c4ba957daef4..bbb79da561ddec497863230cd99ffbe9 + int NinjaMain::ToolCompilationDatabase(const Options* options, int argc, char* argv[]) { + std::vector* edges_to_process = &(state_.edges_); ++ std::vector user_interested_edges; + + if (options->user_given_target) { + string err; @@ -83,7 +84,6 @@ index ed004ac8f1fe1a5107db8b1f5c02c4ba957daef4..bbb79da561ddec497863230cd99ffbe9 + return 1; + } + -+ std::vector user_interested_edges; + if (!GetAllDependentEdges(user_given_target, &user_interested_edges)) + return 1; + edges_to_process = &user_interested_edges;