summaryrefslogtreecommitdiff
path: root/src/cmd/gc/reflect.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-09-21 15:45:55 -0700
committerRuss Cox <rsc@golang.org>2009-09-21 15:45:55 -0700
commit379020e4c67928d105b87e5958e7c1aa94ff6361 (patch)
tree150868e5f55b613f4ea676c1e6708316a619d4fc /src/cmd/gc/reflect.c
parentaca42750a5977514737a3c20d2497ae7b1ab2505 (diff)
downloadgolang-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.c6
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)