@ -6,11 +6,9 @@ garble -tiny build
env GODEBUG='allocfreetrace=1,gcpacertrace=1,gctrace=1,inittrace=1,scavenge=1,scavtrace=1,scheddetail=1,schedtrace=10'
env GODEBUG='allocfreetrace=1,gcpacertrace=1,gctrace=1,inittrace=1,scavenge=1,scavtrace=1,scheddetail=1,schedtrace=10'
! exec ./main$exe
! exec ./main$exe
stderr '^\(0x[\d\w]{4,8},0x[\d\w]{4,8}\)' # interfaces/pointers print correctly
stderr '^\(0x[\d\w]{4,8},0x[\d\w]{4,8}\)' # interfaces/pointers print correctly
# TODO: Make -tiny remove all line information again.
# With -tiny, all line numbers are reset to 1.
# Right now, we reset each declaration's start line to 1.
# Unfortunately, line comment directives don't allow erasing line numbers entirely.
# Better than nothing, but we could still make *all* line numbers 1.
stderr '^caller: \?\? 1$' # position info is removed
# stderr '^caller: \? 0$' # position info is removed
stderr '^caller: \?\? ' # position info is removed
stderr '^recovered: ya like jazz?'
stderr '^recovered: ya like jazz?'
! stderr 'panic: oh noes' # panics are hidden
! stderr 'panic: oh noes' # panics are hidden