File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -3619,8 +3619,15 @@ class Sema final : public SemaBase {
3619
3619
SourceLocation NameLoc,
3620
3620
bool IsTemplateTypeArg);
3621
3621
3622
+ /// Computes the unique Root Signature identifier from the given signature,
3623
+ /// then lookup if there is a previousy created Root Signature decl.
3624
+ ///
3625
+ /// Returns the identifier and if it was found
3622
3626
std::pair<IdentifierInfo *, bool>
3623
3627
ActOnStartRootSignatureDecl(StringRef Signature);
3628
+
3629
+ /// Creates the Root Signature decl of the parsed Root Signature elements
3630
+ /// onto the AST and push it onto current Scope
3624
3631
void ActOnFinishRootSignatureDecl(
3625
3632
SourceLocation Loc, IdentifierInfo *DeclIdent,
3626
3633
SmallVector<llvm::hlsl::rootsig::RootElement> &Elements);
Original file line number Diff line number Diff line change @@ -4958,6 +4958,7 @@ void Parser::ParseMicrosoftRootSignatureAttributeArgs(ParsedAttributes &Attrs) {
4958
4958
return ;
4959
4959
}
4960
4960
4961
+ // Perform constructin of declaration
4961
4962
Actions.ActOnFinishRootSignatureDecl (RootSignatureLoc, DeclIdent,
4962
4963
RootElements);
4963
4964
}
You can’t perform that action at this time.
0 commit comments