diff options
Diffstat (limited to 'src/cmd/gc/subr.c')
-rw-r--r-- | src/cmd/gc/subr.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/cmd/gc/subr.c b/src/cmd/gc/subr.c index 3c4aaf2fe..052be2a84 100644 --- a/src/cmd/gc/subr.c +++ b/src/cmd/gc/subr.c @@ -1468,6 +1468,16 @@ isddd(Type *t) return 0; } +int +isideal(Type *t) +{ + if(t == T) + return 0; + if(t == idealstring) + return 1; + return t->etype == TNIL || t->etype == TIDEAL; +} + /* * given receiver of type t (t == r or t == *r) * return type to hang methods off (r). |