@@ -278,16 +278,16 @@ MDNode *MetadataBuilder::BuildDescriptorTableClause(
278278 StringRef Name =
279279 getEnumName (dxil::ResourceClass (llvm::to_underlying (Clause.Type )),
280280 ArrayRef (ResourceClassNames));
281- return MDNode::get (
282- Ctx, {
283- MDString ::get (Ctx, Name ),
284- ConstantAsMetadata::get (Builder.getInt32 (Clause.NumDescriptors )),
285- ConstantAsMetadata::get (Builder.getInt32 (Clause.Reg . Number )),
286- ConstantAsMetadata::get (Builder.getInt32 (Clause.Space )),
287- ConstantAsMetadata::get (Builder. getInt32 (Clause. Offset )),
288- ConstantAsMetadata::get (
289- Builder. getInt32 ( llvm::to_underlying (Clause. Flags ))),
290- } );
281+ Metadata *Operands[] = {
282+ MDString::get ( Ctx, Name),
283+ ConstantAsMetadata ::get (Builder. getInt32 (Clause. NumDescriptors ) ),
284+ ConstantAsMetadata::get (Builder.getInt32 (Clause.Reg . Number )),
285+ ConstantAsMetadata::get (Builder.getInt32 (Clause.Space )),
286+ ConstantAsMetadata::get (Builder.getInt32 (Clause.Offset )),
287+ ConstantAsMetadata::get (
288+ Builder. getInt32 ( llvm::to_underlying (Clause. Flags ))),
289+ };
290+ return MDNode::get (Ctx, Operands );
291291}
292292
293293MDNode *MetadataBuilder::BuildStaticSampler (const StaticSampler &Sampler) {
0 commit comments