summaryrefslogtreecommitdiff
path: root/rts/Trace.c
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-08-19 10:42:34 -0400
committerBen Gamari <ben@smart-cactus.org>2022-10-10 20:32:37 -0400
commit806223ba7431ffe63ac30ec2305a26d34c3f55a1 (patch)
treef4a28847d28397f06fd48508847e08ece655c89a /rts/Trace.c
parent4112e3ca9361b4a6569a8d3c44d9c93781f57c20 (diff)
downloadhaskell-wip/T22077.tar.gz
Separate IPE source file from spanwip/T22077
The source file name can very often be shared across many IPE entries whereas the source coordinates are generally unique. Separate the two to exploit sharing of the former.
Diffstat (limited to 'rts/Trace.c')
-rw-r--r--rts/Trace.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/rts/Trace.c b/rts/Trace.c
index 323ffb6ce7..30db2a704c 100644
--- a/rts/Trace.c
+++ b/rts/Trace.c
@@ -682,9 +682,9 @@ void traceIPE(const InfoProvEnt *ipe)
ACQUIRE_LOCK(&trace_utx);
tracePreface();
- debugBelch("IPE: table_name %s, closure_desc %s, ty_desc %s, label %s, module %s, srcloc %s\n",
+ debugBelch("IPE: table_name %s, closure_desc %s, ty_desc %s, label %s, module %s, srcloc %s:%s\n",
ipe->prov.table_name, ipe->prov.closure_desc, ipe->prov.ty_desc,
- ipe->prov.label, ipe->prov.module, ipe->prov.srcloc);
+ ipe->prov.label, ipe->prov.module, ipe->prov.src_file, ipe->prov.src_span);
RELEASE_LOCK(&trace_utx);
} else