diff --git a/tools/qfcc/source/dot_sblock.c b/tools/qfcc/source/dot_sblock.c
index 18089681c..80f292e61 100644
--- a/tools/qfcc/source/dot_sblock.c
+++ b/tools/qfcc/source/dot_sblock.c
@@ -58,7 +58,7 @@ static void
flow_statement (dstring_t *dstr, statement_t *s)
{
dasprintf (dstr, "
");
- dasprintf (dstr, "%d | ", s->number);
+ dasprintf (dstr, "%d:%d | ", s->number, s->expr ? s->expr->line : -1);
dasprintf (dstr, "%s | ", html_string(quote_string (s->opcode)));
dasprintf (dstr, "%s | ", html_string(operand_string (s->opa)));
dasprintf (dstr, "%s | ", html_string(operand_string (s->opb)));