@@ -5235,7 +5235,7 @@ void Parser::ParseMicrosoftRootSignatureAttributeArgs(ParsedAttributes &Attrs) {
5235
5235
ExprResult StringResult = ParseUnevaluatedStringLiteralExpression ();
5236
5236
if (StringResult.isInvalid ())
5237
5237
return std::nullopt;
5238
-
5238
+
5239
5239
if (auto Lit = dyn_cast<StringLiteral>(StringResult.get ()))
5240
5240
return Lit;
5241
5241
@@ -5251,7 +5251,7 @@ void Parser::ParseMicrosoftRootSignatureAttributeArgs(ParsedAttributes &Attrs) {
5251
5251
T.consumeClose ();
5252
5252
return ;
5253
5253
}
5254
-
5254
+
5255
5255
// Construct our identifier
5256
5256
StringRef Signature = StrLiteral.value ()->getString ();
5257
5257
auto Hash = llvm::hash_value (Signature);
@@ -5277,8 +5277,7 @@ void Parser::ParseMicrosoftRootSignatureAttributeArgs(ParsedAttributes &Attrs) {
5277
5277
// Allocate the root elements onto ASTContext
5278
5278
unsigned N = Elements.size ();
5279
5279
auto RootElements = MutableArrayRef<llvm::hlsl::rootsig::RootElement>(
5280
- ::new (Actions.getASTContext ()) llvm::hlsl::rootsig::RootElement[N],
5281
- N);
5280
+ ::new (Actions.getASTContext ()) llvm::hlsl::rootsig::RootElement[N], N);
5282
5281
for (unsigned I = 0 ; I < N; ++I)
5283
5282
RootElements[I] = Elements[I];
5284
5283
@@ -5294,7 +5293,7 @@ void Parser::ParseMicrosoftRootSignatureAttributeArgs(ParsedAttributes &Attrs) {
5294
5293
IdentifierLoc *ILoc = ::new (Actions.getASTContext ())
5295
5294
IdentifierLoc (RootSignatureLoc, DeclIdent);
5296
5295
5297
- ArgsVector Args = { ILoc };
5296
+ ArgsVector Args = {ILoc};
5298
5297
5299
5298
if (!T.consumeClose ())
5300
5299
Attrs.addNew (RootSignatureIdent,
0 commit comments