Skip to content

Commit 7fc5ce4

Browse files
committed
feature_flag: Call RNTupleDescriptorBuilder::SetVersionForWriting
It is mandatory since the backport to ROOT 6.36.04.
1 parent daa5a76 commit 7fc5ce4

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

structure/feature_flag/write.C

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <ROOT/RNTupleDescriptor.hxx>
44
#include <ROOT/RNTupleSerialize.hxx>
55
#include <ROOT/RNTupleWriteOptions.hxx>
6+
#include <ROOT/RVersion.hxx>
67

78
#include <memory>
89
#include <string_view>
@@ -19,8 +20,9 @@ void write(std::string_view filename = "structure.feature_flag.root") {
1920
// low-level classes to create the file.
2021

2122
RNTupleDescriptorBuilder descBuilder;
22-
// The following line will be required as of ROOT v6.36
23-
// descBuilder.SetVersionForWriting();
23+
#if ROOT_VERSION_CODE >= ROOT_VERSION(6, 36, 4)
24+
descBuilder.SetVersionForWriting();
25+
#endif
2426
descBuilder.SetNTuple("ntpl", "");
2527
descBuilder.SetFeature(ROOT::RNTupleDescriptor::kFeatureFlagTest);
2628
descBuilder.AddField(RFieldDescriptorBuilder::FromField(ROOT::RFieldZero())

0 commit comments

Comments
 (0)