cmd/gc: add write barrier in copy of function parameters to heap

Found with GODEBUG=wbshadow=2 mode.
Eventually that will run automatically, but right now
it still detects other missing write barriers.

Change-Id: I1320d5340a9e421c779f24f3b170e33974e56e4f
Reviewed-on: https://go-review.googlesource.com/2278
Reviewed-by: Rick Hudson <rlh@golang.org>
diff --git a/src/cmd/gc/typecheck.c b/src/cmd/gc/typecheck.c
index 4512767..aa693af 100644
--- a/src/cmd/gc/typecheck.c
+++ b/src/cmd/gc/typecheck.c
@@ -2786,6 +2786,7 @@
 	case OIND:
 	case ODOTPTR:
 	case OCLOSUREVAR:
+	case OPARAM:
 		return 1;
 	case ODOT:
 		return islvalue(n->left);