Skip to content

Commit d0922c3

Browse files
committed
Correct pragma read version syntax.
Need to have a comma separated list of version specifiers or a version range (eg `4-`) enclosed in *square brackets*.
1 parent 02f99dc commit d0922c3

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

root/io/issue-9899/read_cmssw_class_v3.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ struct Values {
4343

4444
#ifdef __ROOTCLING__
4545
#pragma read sourceClass="RefVectorBase" targetClass="RefVectorBase" source="" \
46-
version="1-" target="fTransient" code="{ fTransient.clear(); }"
46+
version="[1-]" target="fTransient" code="{ fTransient.clear(); }"
4747
#pragma read sourceClass="RefVectorMemberPointersHolder" targetClass="RefVectorMemberPointersHolder" source="" \
48-
version="1-" target="fTransient" code="{ fTransient.clear(); }"
48+
version="[1-]" target="fTransient" code="{ fTransient.clear(); }"
4949
#pragma read sourceClass="LowData" targetClass="LowData" source="Values fValues" \
50-
version="1-" target="fNewValues" code="{ fNewValues = onfile.fValues; }"
50+
version="[1-]" target="fNewValues" code="{ fNewValues = onfile.fValues; }"
5151
#endif
5252

5353
struct LowData {

root/io/issue-9899/write_cmssw_class_v2.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ struct Values {
4545

4646
#ifdef __ROOTCLING__
4747
#pragma read sourceClass="RefVectorBase" targetClass="RefVectorBase" source="" \
48-
version="1-" target="fTransient" code="{ fTransient.clear(); }"
48+
version="[1-]" target="fTransient" code="{ fTransient.clear(); }"
4949
#pragma read sourceClass="RefVectorMemberPointersHolder" targetClass="RefVectorMemberPointersHolder" source="" \
50-
version="1-" target="fTransient" code="{ fTransient.clear(); }"
50+
version="[1-]" target="fTransient" code="{ fTransient.clear(); }"
5151
#endif
5252

5353
struct LowData {

0 commit comments

Comments
 (0)