Skip to content

Commit 8883629

Browse files
committed
groot/rdict: correctly handle generation of marshaling for base classes
1 parent b02724a commit 8883629

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

groot/rdict/gen_type.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ func (o *%[1]s) MarshalROOT(w *rbytes.WBuffer) (int, error) {
446446
func (g *genGoType) genMarshalField(si rbytes.StreamerInfo, i int, se rbytes.StreamerElement) {
447447
switch se := se.(type) {
448448
case *StreamerBase:
449-
g.printf("w.Write(&o.%s)\n", fmt.Sprintf("base%d", i))
449+
g.printf("w.WriteObject(&o.%s)\n", fmt.Sprintf("base%d", i))
450450

451451
case *StreamerBasicPointer:
452452
title := se.Title()

0 commit comments

Comments
 (0)