From 0dba456abde5d6fd4f8a21d9165f9288b6bac1fc Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Wed, 28 Jun 2017 05:42:20 +0200 Subject: [PATCH] fix #389 - No completion on auto slices --- dsymbol | 2 +- dub.json | 2 +- tests/tc054/expected.txt | 12 ++++++++++++ tests/tc054/file.d | 1 + tests/tc054/run.sh | 5 +++++ 5 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 tests/tc054/expected.txt create mode 100644 tests/tc054/file.d create mode 100755 tests/tc054/run.sh diff --git a/dsymbol b/dsymbol index bf02a7a..4f03897 160000 --- a/dsymbol +++ b/dsymbol @@ -1 +1 @@ -Subproject commit bf02a7a98007990d8002909a32853d5a68b2952e +Subproject commit 4f03897d0152850919e0d52d1cba8042bd714a33 diff --git a/dub.json b/dub.json index 69a30f6..1e22f55 100644 --- a/dub.json +++ b/dub.json @@ -7,7 +7,7 @@ ], "license": "GPL-3.0", "dependencies": { - "dsymbol": "~>0.2.1", + "dsymbol": "~>0.2.3", "libdparse": "~>0.7.1-beta.4", "msgpack-d": "~>1.0.0-beta.3" }, diff --git a/tests/tc054/expected.txt b/tests/tc054/expected.txt new file mode 100644 index 0000000..c7f4f34 --- /dev/null +++ b/tests/tc054/expected.txt @@ -0,0 +1,12 @@ +identifiers +alignof k +dup k +idup k +init k +length k +mangleof k +ptr k +reverse k +sizeof k +sort k +stringof k diff --git a/tests/tc054/file.d b/tests/tc054/file.d new file mode 100644 index 0000000..3b9e896 --- /dev/null +++ b/tests/tc054/file.d @@ -0,0 +1 @@ +int[] a; auto b=a[0..$];b. diff --git a/tests/tc054/run.sh b/tests/tc054/run.sh new file mode 100755 index 0000000..e0fd512 --- /dev/null +++ b/tests/tc054/run.sh @@ -0,0 +1,5 @@ +set -e +set -u + +../../bin/dcd-client $1 file.d -c26 > actual.txt +diff actual.txt expected.txt