Commit 935953a9 authored by Russ Cox's avatar Russ Cox

tweak interface warning heuristic.

some day i will fix this for real.

R=ken
OCL=27468
CL=27468
parent 4b8c13dc
...@@ -2885,7 +2885,8 @@ ifaceokT2I(Type *t0, Type *iface, Type **m) ...@@ -2885,7 +2885,8 @@ ifaceokT2I(Type *t0, Type *iface, Type **m)
// supposed to do something better eventually // supposed to do something better eventually
// but this will catch errors while we decide the // but this will catch errors while we decide the
// details of the "better" solution. // details of the "better" solution.
if(t == t0 && t->methptr == 2) { // only warn if iface is not interface{}.
if(t == t0 && t->methptr == 2 && iface->type != T) {
yyerror("probably wanted *%T not %T", t, t); yyerror("probably wanted *%T not %T", t, t);
*m = iface->type; *m = iface->type;
return 0; return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment