@@ -278,16 +278,16 @@ MDNode *MetadataBuilder::BuildDescriptorTableClause(
278
278
StringRef Name =
279
279
getEnumName (dxil::ResourceClass (llvm::to_underlying (Clause.Type )),
280
280
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 );
291
291
}
292
292
293
293
MDNode *MetadataBuilder::BuildStaticSampler (const StaticSampler &Sampler) {
0 commit comments