diff options
author | Russ Cox <rsc@golang.org> | 2009-09-21 15:45:55 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-09-21 15:45:55 -0700 |
commit | 379020e4c67928d105b87e5958e7c1aa94ff6361 (patch) | |
tree | 150868e5f55b613f4ea676c1e6708316a619d4fc /src/cmd/gc/reflect.c | |
parent | aca42750a5977514737a3c20d2497ae7b1ab2505 (diff) | |
download | golang-379020e4c67928d105b87e5958e7c1aa94ff6361.tar.gz |
ideal bools and related fixes
R=ken
OCL=34859
CL=34865
Diffstat (limited to 'src/cmd/gc/reflect.c')
-rw-r--r-- | src/cmd/gc/reflect.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/gc/reflect.c b/src/cmd/gc/reflect.c index da63cd0d7..dfe4f3fa8 100644 --- a/src/cmd/gc/reflect.c +++ b/src/cmd/gc/reflect.c @@ -450,7 +450,7 @@ typename(Type *t) Sym *s; Node *n; - if(isptr[t->etype] && t->type == T) + if((isptr[t->etype] && t->type == T) || isideal(t)) fatal("typename %T", t); s = typesym(t); if(s->def == N) { @@ -482,8 +482,8 @@ dtypesym(Type *t) Type *t1; Sym *tsym; - if(t->etype == TNIL || t->etype == TIDEAL || t == idealstring) - fatal("dtypesym ideal %T", t); + if(isideal(t)) + fatal("dtypesym %T", t); s = typesym(t); if(s->flags & SymSiggen) |