Skip to content

Commit 480971d

Browse files
committed
groot/rdict: handle TString streaming in collections
1 parent 22da515 commit 480971d

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

groot/rdict/rstreamer.go

+3
Original file line numberDiff line numberDiff line change
@@ -786,6 +786,9 @@ func rstreamHeader(r *rbytes.RBuffer, typename string) rbytes.Header {
786786
if _, ok := rmeta.CxxBuiltins[typename]; ok && typename != "string" {
787787
return rbytes.Header{Pos: -1}
788788
}
789+
if typename == "TString" {
790+
return rbytes.Header{Pos: -1}
791+
}
789792
return r.ReadHeader(typename)
790793
}
791794

groot/rdict/wstreamer.go

+3
Original file line numberDiff line numberDiff line change
@@ -773,6 +773,9 @@ func wstreamHeader(w *rbytes.WBuffer, typename string, typevers int16) rbytes.He
773773
if _, ok := rmeta.CxxBuiltins[typename]; ok && typename != "string" {
774774
return rbytes.Header{Pos: -1}
775775
}
776+
if typename == "TString" {
777+
return rbytes.Header{Pos: -1}
778+
}
776779
return w.WriteHeader(typename, typevers)
777780
}
778781

0 commit comments

Comments
 (0)