summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gdc.test/compilable/header18365.d
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gdc.test/compilable/header18365.d')
-rw-r--r--gcc/testsuite/gdc.test/compilable/header18365.d34
1 files changed, 34 insertions, 0 deletions
diff --git a/gcc/testsuite/gdc.test/compilable/header18365.d b/gcc/testsuite/gdc.test/compilable/header18365.d
new file mode 100644
index 00000000000..7e51fb26cc7
--- /dev/null
+++ b/gcc/testsuite/gdc.test/compilable/header18365.d
@@ -0,0 +1,34 @@
+/*
+REQUIRED_ARGS: -c -o- -Hf${RESULTS_DIR}/compilable/header18365.di
+PERMUTE_ARGS:
+OUTPUT_FILES: ${RESULTS_DIR}/compilable/header18365.di
+
+TEST_OUTPUT:
+---
+=== ${RESULTS_DIR}/compilable/header18365.di
+// D import file generated from 'compilable/header18365.d'
+struct FullCaseEntry
+{
+ dchar[3] seq;
+ ubyte n;
+ ubyte size;
+ ubyte entry_len;
+ auto const pure nothrow @nogc @property @trusted value() return
+ {
+ return seq[0..entry_len];
+ }
+}
+---
+*/
+
+struct FullCaseEntry
+{
+ dchar[3] seq;
+ ubyte n, size;
+ ubyte entry_len;
+
+ @property auto value() const @trusted pure nothrow @nogc return
+ {
+ return seq[0 .. entry_len];
+ }
+}