fishDog

Results 2 issues of fishDog

Close #4310 I think it is unnecessary to support this condition.But add compiler error will be helpful.