From 4cb0d9b196008bc55dbfcdac1f9211dbbc879895 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Fri, 30 Oct 2026 14:23:32 +0000 Subject: feat(types): support implicit single-argument constructors Co-Authored-By: Claude Opus 5.5 --- include/cps/Parser.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/cps/Parser.h') diff --git a/include/cps/Parser.h b/include/cps/Parser.h index e710150..aadf9a4 100644 --- a/include/cps/Parser.h +++ b/include/cps/Parser.h @@ -96,7 +96,7 @@ class Parser { bool ParseRecordField(std::vector &Out, bool IsPublic); std::unique_ptr ParseFunction(const std::string &OwnerClass = {}, bool IsPublic = true, bool IsOverload = false); - std::unique_ptr ParseProcedure(const std::string &OwnerClass = {}, bool IsPublic = true, bool IsOverload = false); + std::unique_ptr ParseProcedure(const std::string &OwnerClass = {}, bool IsPublic = true, bool IsOverload = false, bool IsImplicit = false); std::unique_ptr ParseFunctionBody( std::unique_ptr Proto, int EndToken, const char *EndMessage, int Line); std::unique_ptr ParseExternDecl(); -- cgit v1.3.1-4-g156e