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 {
36193619 SourceLocation NameLoc,
36203620 bool IsTemplateTypeArg);
36213621
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
36223626 std::pair<IdentifierInfo *, bool>
36233627 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
36243631 void ActOnFinishRootSignatureDecl(
36253632 SourceLocation Loc, IdentifierInfo *DeclIdent,
36263633 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) {
49584958 return ;
49594959 }
49604960
4961+ // Perform constructin of declaration
49614962 Actions.ActOnFinishRootSignatureDecl (RootSignatureLoc, DeclIdent,
49624963 RootElements);
49634964 }
You can’t perform that action at this time.
0 commit comments