@@ -5337,7 +5337,7 @@ void Parser::ParseMicrosoftRootSignatureAttributeArgs(ParsedAttributes &Attrs) {
5337
5337
ExprResult StringResult = ParseUnevaluatedStringLiteralExpression ();
5338
5338
if (StringResult.isInvalid ())
5339
5339
return std::nullopt;
5340
-
5340
+
5341
5341
if (auto Lit = dyn_cast<StringLiteral>(StringResult.get ()))
5342
5342
return Lit;
5343
5343
@@ -5353,7 +5353,7 @@ void Parser::ParseMicrosoftRootSignatureAttributeArgs(ParsedAttributes &Attrs) {
5353
5353
T.consumeClose ();
5354
5354
return ;
5355
5355
}
5356
-
5356
+
5357
5357
// Construct our identifier
5358
5358
StringRef Signature = StrLiteral.value ()->getString ();
5359
5359
auto Hash = llvm::hash_value (Signature);
@@ -5379,8 +5379,7 @@ void Parser::ParseMicrosoftRootSignatureAttributeArgs(ParsedAttributes &Attrs) {
5379
5379
// Allocate the root elements onto ASTContext
5380
5380
unsigned N = Elements.size ();
5381
5381
auto RootElements = MutableArrayRef<llvm::hlsl::rootsig::RootElement>(
5382
- ::new (Actions.getASTContext ()) llvm::hlsl::rootsig::RootElement[N],
5383
- N);
5382
+ ::new (Actions.getASTContext ()) llvm::hlsl::rootsig::RootElement[N], N);
5384
5383
for (unsigned I = 0 ; I < N; ++I)
5385
5384
RootElements[I] = Elements[I];
5386
5385
@@ -5396,7 +5395,7 @@ void Parser::ParseMicrosoftRootSignatureAttributeArgs(ParsedAttributes &Attrs) {
5396
5395
IdentifierLoc *ILoc = ::new (Actions.getASTContext ())
5397
5396
IdentifierLoc (RootSignatureLoc, DeclIdent);
5398
5397
5399
- ArgsVector Args = { ILoc };
5398
+ ArgsVector Args = {ILoc};
5400
5399
5401
5400
if (!T.consumeClose ())
5402
5401
Attrs.addNew (RootSignatureIdent,
0 commit comments