summaryrefslogtreecommitdiff
path: root/src/cmd/gc/reflect.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/gc/reflect.c')
-rw-r--r--src/cmd/gc/reflect.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/gc/reflect.c b/src/cmd/gc/reflect.c
index c78e4dd30..467f3615b 100644
--- a/src/cmd/gc/reflect.c
+++ b/src/cmd/gc/reflect.c
@@ -617,7 +617,7 @@ typename(Type *t)
Sym *s;
Node *n;
- if((isptr[t->etype] && t->type == T) || isideal(t))
+ if(t == T || (isptr[t->etype] && t->type == T) || isideal(t))
fatal("typename %T", t);
s = typesym(t);
if(s->def == N) {