summaryrefslogtreecommitdiffstats
path: root/tests/language-server
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2022-11-30 14:53:53 -0800
committerGitHub <noreply@github.com>2022-11-30 14:53:53 -0800
commitf51f69d045d9e0b83d9ab1f4623d4319ce1867be (patch)
treea7c9cee36ef168810c8feed64edbe6a593ffb90d /tests/language-server
parent976f578585a4d4ed24e37d0c45a94a8e6afcff19 (diff)
Fix missing semantic highlighting in attributes and ExtractExitentialValueExpr. (#2541)
* Fix missing semantic highlighting in attributes and ExtractExitentialValueExpr. * Fix regression on partially specialized generic expr highlighting. * Add regression test. Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'tests/language-server')
-rw-r--r--tests/language-server/partially-specialized-generic.slang10
-rw-r--r--tests/language-server/partially-specialized-generic.slang.expected.txt13
2 files changed, 23 insertions, 0 deletions
diff --git a/tests/language-server/partially-specialized-generic.slang b/tests/language-server/partially-specialized-generic.slang
new file mode 100644
index 000000000..120a33f9e
--- /dev/null
+++ b/tests/language-server/partially-specialized-generic.slang
@@ -0,0 +1,10 @@
+//TEST:LANG_SERVER:
+//HOVER:9,29
+
+struct MyType {}
+
+void main()
+{
+ MyType a;
+ let b = reinterpret<MyType>(a);
+}
diff --git a/tests/language-server/partially-specialized-generic.slang.expected.txt b/tests/language-server/partially-specialized-generic.slang.expected.txt
new file mode 100644
index 000000000..d1a87d8aa
--- /dev/null
+++ b/tests/language-server/partially-specialized-generic.slang.expected.txt
@@ -0,0 +1,13 @@
+--------
+range: 8,24 - 8,30
+content:
+```
+struct MyType
+```
+
+TEST:LANG_SERVER:
+HOVER:9,29
+
+{REDACTED}.slang(4)
+
+