Skip to content

Commit aabd424

Browse files
author
joaosaffran
committed
addressing comments
1 parent f1dd0ce commit aabd424

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

llvm/lib/ObjectYAML/DXContainerYAML.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,8 @@ void MappingTraits<llvm::DXContainerYAML::RootParameterYamlDesc>::mapping(
324324
if (IO.outputting())
325325
Constants = std::get<DXContainerYAML::RootConstantsYaml>(P.Data);
326326
IO.mapRequired("Constants", Constants);
327-
P.Data = Constants;
327+
if (!IO.outputting())
328+
P.Data = Constants;
328329
} break;
329330
case llvm::to_underlying(dxbc::RootParameterType::CBV):
330331
case llvm::to_underlying(dxbc::RootParameterType::SRV):
@@ -333,7 +334,8 @@ void MappingTraits<llvm::DXContainerYAML::RootParameterYamlDesc>::mapping(
333334
if (IO.outputting())
334335
Descriptor = std::get<DXContainerYAML::RootDescriptorYaml>(P.Data);
335336
IO.mapRequired("Descriptor", Descriptor);
336-
P.Data = Descriptor;
337+
if (!IO.outputting())
338+
P.Data = Descriptor;
337339
} break;
338340
}
339341
}

0 commit comments

Comments
 (0)