1 // https://issues.dlang.org/show_bug.cgi?id=24022
2 // EXTRA_FILES: imports/imp24022.c
3 import imports
.imp24022
;
5 auto some_d_func(E v
) {
9 auto some_d_other_func() {
12 this(in E vparam
) { r
= vparam
; }
17 void main(string
[] args
) {
19 E res
= some_d_func(A
);
21 assert (res
== expected
);
23 res
= some_d_func(E
.B
);
27 auto res2
= some_d_other_func();
29 assert (res2
.r
== expected
);