diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/language-server/typename-enum-intval.slang | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/language-server/typename-enum-intval.slang b/tests/language-server/typename-enum-intval.slang new file mode 100644 index 000000000..9eca71ae2 --- /dev/null +++ b/tests/language-server/typename-enum-intval.slang @@ -0,0 +1,24 @@ +//TEST:LANG_SERVER(filecheck=CHECK): + +namespace ns { +enum Test : uint32_t +{ + A = 1, + B = 2, +} + +struct Foo<let T : Test> +{ +} +} + +void f() +{ +//HOVER:18,25 + ns.Foo<ns.Test.A> first; +//HOVER:20,27 + ns.Foo<ns.Test(3)> second; +} + +// CHECK: ns.Foo<ns.Test.A> +// CHECK: ns.Foo<ns.Test(3)>
\ No newline at end of file |
