diff options
Diffstat (limited to 'src/cmd/8g')
-rw-r--r-- | src/cmd/8g/list.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/8g/list.c b/src/cmd/8g/list.c index 96954d4bb..558d9c690 100644 --- a/src/cmd/8g/list.c +++ b/src/cmd/8g/list.c @@ -107,7 +107,10 @@ Dconv(Fmt *fp) break; case D_BRANCH: - snprint(str, sizeof(str), "%d", a->u.branch->loc); + if(a->u.branch == nil) + snprint(str, sizeof(str), "<nil>"); + else + snprint(str, sizeof(str), "%d", a->u.branch->loc); break; case D_EXTERN: |