From 9da51ae446407c29b1de633f67ca1653c2b39aaa Mon Sep 17 00:00:00 2001 From: Nick Treleaven Date: Mon, 8 Jul 2024 13:06:17 +0100 Subject: [PATCH] Combine related tests --- compiler/test/fail_compilation/fail347.d | 13 ++++++++----- compiler/test/fail_compilation/ufcs_spell.d | 16 ---------------- 2 files changed, 8 insertions(+), 21 deletions(-) delete mode 100644 compiler/test/fail_compilation/ufcs_spell.d diff --git a/compiler/test/fail_compilation/fail347.d b/compiler/test/fail_compilation/fail347.d index e28def0aa488..e495ba257e35 100644 --- a/compiler/test/fail_compilation/fail347.d +++ b/compiler/test/fail_compilation/fail347.d @@ -2,11 +2,13 @@ EXTRA_FILES: imports/fail347a.d TEST_OUTPUT: --- -fail_compilation/fail347.d(24): Error: undefined identifier `bbr`, did you mean variable `bar`? -fail_compilation/fail347.d(25): Error: no property `ofo` for type `S`, did you mean `fail347.S.foo`? -fail_compilation/fail347.d(27): Error: no property `fool` for `sp` of type `fail347.S*` -fail_compilation/fail347.d(27): did you mean variable `foo`? -fail_compilation/fail347.d(28): Error: undefined identifier `strlenx`, did you mean function `strlen`? +fail_compilation/fail347.d(26): Error: undefined identifier `bbr`, did you mean variable `bar`? +fail_compilation/fail347.d(27): Error: no property `ofo` for type `S`, did you mean `fail347.S.foo`? +fail_compilation/fail347.d(29): Error: no property `fool` for `sp` of type `fail347.S*` +fail_compilation/fail347.d(29): did you mean variable `foo`? +fail_compilation/fail347.d(30): Error: undefined identifier `strlenx`, did you mean function `strlen`? +fail_compilation/fail347.d(31): Error: no property `strlenx` for `"hello"` of type `string` +fail_compilation/fail347.d(31): did you mean function `strlen`? --- */ @@ -26,4 +28,5 @@ void main() auto sp = &bar; sp.fool = 5; auto s = strlenx("hello"); + auto q = "hello".strlenx(); } diff --git a/compiler/test/fail_compilation/ufcs_spell.d b/compiler/test/fail_compilation/ufcs_spell.d deleted file mode 100644 index e22ade5025d3..000000000000 --- a/compiler/test/fail_compilation/ufcs_spell.d +++ /dev/null @@ -1,16 +0,0 @@ -/* -TEST_OUTPUT: ---- -fail_compilation/ufcs_spell.d(14): Error: no property `splitlines` for `s` of type `string` -fail_compilation/ufcs_spell.d(14): did you mean function `splitLines`? -fail_compilation/ufcs_spell.d(15): Error: undefined identifier `splitlines`, did you mean function `splitLines`? ---- -*/ - -string splitLines(string); - -void main() { - auto s = "red blue"; - auto r1 = s.splitlines; - auto r2 = splitlines(s); -}