diff --git a/Cargo.toml b/Cargo.toml index c388d58..9f9b914 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,3 +16,6 @@ petgraph = { version = "*", features = ["serde-1"] } petgraph-graphml = { version = "5" } serde = { version = "1", features = ["derive", "rc"] } serde_cbor_2 = { version = "*" } + +[profile.dev] +split-debuginfo = "unpacked" diff --git a/src/rsprocess/presets.rs b/src/rsprocess/presets.rs index 1507699..02f7115 100644 --- a/src/rsprocess/presets.rs +++ b/src/rsprocess/presets.rs @@ -861,8 +861,9 @@ fn execute( save_options!(fast_freq(system, experiment)?, so); }, | Instruction::Digraph { group, gso } => { + digraph(system)?; let mut graph = system.clone(); - digraph(&mut graph)?; + if let Some(group) = group { group.typecheck()?; grouping(&mut graph, &group)?;