proto: deprecate ErrInternalBadWireType
Nothing uses this error.
Change-Id: I30e94c2b6f3c7865c40d8536d371c7e04b5af908
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/167040
Reviewed-by: Herbie Ong <herbie@google.com>
diff --git a/proto/decode.go b/proto/decode.go
index e0f52c7..03db804 100644
--- a/proto/decode.go
+++ b/proto/decode.go
@@ -17,10 +17,6 @@
// errOverflow is returned when an integer is too large to be represented.
var errOverflow = errors.New("proto: integer overflow")
-// ErrInternalBadWireType is returned by generated code when an incorrect
-// wire type is encountered. It does not get returned to user code.
-var ErrInternalBadWireType = errors.New("proto: internal error: bad wiretype for oneof")
-
// DecodeVarint reads a varint-encoded integer from the slice.
// It returns the integer and the number of bytes consumed, or
// zero if there is not enough.
diff --git a/proto/deprecated.go b/proto/deprecated.go
index 5aa7e6e..da5b374 100644
--- a/proto/deprecated.go
+++ b/proto/deprecated.go
@@ -11,6 +11,9 @@
)
// Deprecated: do not use.
+var ErrInternalBadWireType = errors.New("proto: internal error: bad wiretype for oneof")
+
+// Deprecated: do not use.
type Stats struct{ Emalloc, Dmalloc, Encode, Decode, Chit, Cmiss, Size uint64 }
// Deprecated: do not use.