Getting Prelude.tail: empty list
error when running crucible-llvm with profiling in split-dfs path mode #1000
Open
Description
Reproduce on a Mac with the attached files:
cabal run exe:crux-llvm -- -O0 --profile-crucible --path-strategy=split-dfs ../bug_prelude.tail/stbi_read_crucible_harness.c
When debugging this with @RyanGlScott we narrowed it down to likely being the tail
call in Simulator/Profiling.hs in openEventFrames
being called on an empty list.
See