From beae2d5caa489f93abe95be603ff741fc524007a Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Wed, 5 May 2021 21:53:34 +0200 Subject: [PATCH] LibSQL: Fix incorrect return types Right now RefPtr is way more lenient than it should be. That might change in the future though. --- Userland/Libraries/LibSQL/Parser.cpp | 6 +++--- Userland/Libraries/LibSQL/Parser.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Userland/Libraries/LibSQL/Parser.cpp b/Userland/Libraries/LibSQL/Parser.cpp index eb9fdd9215..cbb990e66d 100644 --- a/Userland/Libraries/LibSQL/Parser.cpp +++ b/Userland/Libraries/LibSQL/Parser.cpp @@ -104,7 +104,7 @@ NonnullRefPtr Parser::parse_create_table_statement() return create_ast_node(move(schema_name), move(table_name), move(column_definitions), is_temporary, is_error_if_table_exists); } -NonnullRefPtr Parser::parse_alter_table_statement() +NonnullRefPtr Parser::parse_alter_table_statement() { // https://sqlite.org/lang_altertable.html consume(TokenType::Alter); @@ -159,7 +159,7 @@ NonnullRefPtr Parser::parse_drop_table_statement() return create_ast_node(move(schema_name), move(table_name), is_error_if_table_does_not_exist); } -NonnullRefPtr Parser::parse_insert_statement(RefPtr common_table_expression_list) +NonnullRefPtr Parser::parse_insert_statement(RefPtr common_table_expression_list) { // https://sqlite.org/lang_insert.html consume(TokenType::Insert); @@ -209,7 +209,7 @@ NonnullRefPtr Parser::parse_insert_statement(RefPtr(move(common_table_expression_list), conflict_resolution, move(schema_name), move(table_name), move(alias), move(column_names)); } -NonnullRefPtr Parser::parse_update_statement(RefPtr common_table_expression_list) +NonnullRefPtr Parser::parse_update_statement(RefPtr common_table_expression_list) { // https://sqlite.org/lang_update.html consume(TokenType::Update); diff --git a/Userland/Libraries/LibSQL/Parser.h b/Userland/Libraries/LibSQL/Parser.h index e3a832986c..4d1c888e37 100644 --- a/Userland/Libraries/LibSQL/Parser.h +++ b/Userland/Libraries/LibSQL/Parser.h @@ -53,10 +53,10 @@ private: NonnullRefPtr parse_statement(); NonnullRefPtr parse_statement_with_expression_list(RefPtr); NonnullRefPtr parse_create_table_statement(); - NonnullRefPtr parse_alter_table_statement(); + NonnullRefPtr parse_alter_table_statement(); NonnullRefPtr parse_drop_table_statement(); - NonnullRefPtr parse_insert_statement(RefPtr); - NonnullRefPtr parse_update_statement(RefPtr); + NonnullRefPtr parse_insert_statement(RefPtr); + NonnullRefPtr parse_update_statement(RefPtr); NonnullRefPtr parse_delete_statement(RefPtr); NonnullRefPtr