From 262d6c6befdf627cbaee9d143b1521f9f3464b6c Mon Sep 17 00:00:00 2001
From: George Marques <george@gmarqu.es>
Date: Tue, 21 Sep 2021 14:38:14 -0300
Subject: GDScript: Show specific error when "yield" is used

To help people porting code, it gives a hint to use "await" instead of a
generic error.
---
 .../gdscript/tests/scripts/parser/errors/yield_instead_of_await.gd  | 6 ++++++
 .../gdscript/tests/scripts/parser/errors/yield_instead_of_await.out | 2 ++
 2 files changed, 8 insertions(+)
 create mode 100644 modules/gdscript/tests/scripts/parser/errors/yield_instead_of_await.gd
 create mode 100644 modules/gdscript/tests/scripts/parser/errors/yield_instead_of_await.out

(limited to 'modules/gdscript/tests/scripts/parser/errors')

diff --git a/modules/gdscript/tests/scripts/parser/errors/yield_instead_of_await.gd b/modules/gdscript/tests/scripts/parser/errors/yield_instead_of_await.gd
new file mode 100644
index 0000000000..7862eff6ec
--- /dev/null
+++ b/modules/gdscript/tests/scripts/parser/errors/yield_instead_of_await.gd
@@ -0,0 +1,6 @@
+#GDTEST_PARSER_ERROR
+
+signal event
+
+func test():
+	yield("event")
diff --git a/modules/gdscript/tests/scripts/parser/errors/yield_instead_of_await.out b/modules/gdscript/tests/scripts/parser/errors/yield_instead_of_await.out
new file mode 100644
index 0000000000..36cb699e92
--- /dev/null
+++ b/modules/gdscript/tests/scripts/parser/errors/yield_instead_of_await.out
@@ -0,0 +1,2 @@
+GDTEST_PARSER_ERROR
+"yield" was removed in Godot 4.0. Use "await" instead.
-- 
cgit v1.2.3