internal/impl: minor refactoring

Change-Id: I1a5f4ca31fec72a39ba6690af06f4ae8576408cc
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/226897
Reviewed-by: Damien Neil <dneil@google.com>
diff --git a/internal/impl/api_export.go b/internal/impl/api_export.go
index bde4754..4d22c96 100644
--- a/internal/impl/api_export.go
+++ b/internal/impl/api_export.go
@@ -124,7 +124,7 @@
 	if mv := (Export{}).protoMessageV2Of(m); mv != nil {
 		return mv
 	}
-	return legacyWrapMessage(reflect.ValueOf(m))
+	return legacyWrapMessage(reflect.ValueOf(m)).Interface()
 }
 
 // MessageOf returns the protoreflect.Message interface over m.
@@ -136,7 +136,7 @@
 	if mv := (Export{}).protoMessageV2Of(m); mv != nil {
 		return mv.ProtoReflect()
 	}
-	return legacyWrapMessage(reflect.ValueOf(m)).ProtoReflect()
+	return legacyWrapMessage(reflect.ValueOf(m))
 }
 
 // MessageDescriptorOf returns the protoreflect.MessageDescriptor for m.