D Archeology

template struct parameters

struct S
{
    int x;
}

template Foo(S Struct)
{
    void bar()
    {
    }
}

Test results

2.068.0 OK
2.067.1 OK
2.067.0 OK
2.066.1 OK
2.066.0 OK
2.065.0 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.064.2 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.064 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.063.2 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.063 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.062 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.061 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.060 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.059 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.058 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.057 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.056 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.055 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.054 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.053 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.052 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.051 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.050 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.049 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.048 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.047 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.046 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.045 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.044 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.043 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.042 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.041 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.040 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.039 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.038 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.037 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.036 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.035 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.034 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.033 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.032 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.031 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.030 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.029 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.028 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.027 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.026 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.025 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.023 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.022 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.021 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.020 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.019 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.018 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.017 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.016 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.015 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.014 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.013 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.012 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.011 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.010 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.009 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.008 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.007 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.006 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.005 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.004 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.003 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.002 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.001 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
2.000 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.076 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.075 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.074 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.073 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.072 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.071 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.070 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.069 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.068 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.067 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.066 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.065 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.064 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.063-1 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.063 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.062 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.061 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.060 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.059 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.058 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.057 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.056 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.055 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.054 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.053 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.052 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.051 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.050 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.049 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.048 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.047 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.046 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.045 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.043 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.042 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.041 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.040 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.039 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.038 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.037 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.036 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.035 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.034 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.033 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.032 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.031 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.030 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.029 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.028 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.027 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.026 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.025 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.024 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.023 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.022 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.021 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.020 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.019 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.018 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.017 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.016 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.015 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.014 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.013 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.012 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.011 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.010 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.009 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.007 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.006 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.005 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.004 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.003 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.002 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.001 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
1.00 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.178 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.177 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.176 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.175 Compilation error

						
0.174 Compilation error

						
0.173 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.172 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.171 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.170 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.169 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.168 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.167 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.166 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.165 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.164 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.163 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.162 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.161 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.160 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.159 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.158 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.157 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.156 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.155 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.154 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.153 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.152 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.151 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.150 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.149 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.148 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.147 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.146 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.145 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.144 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.143 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.142 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.141 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.140 Compilation error
(6): Error: arithmetic/string type expected for value-parameter, not S
0.139 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.138 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.137 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.136 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.135 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.134 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.133 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.132 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.131 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.130 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.129 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.128 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.127 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.126 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.125 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.124 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.123 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.122 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.121 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.120.2 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.120 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.119 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.118 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.117 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.116 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.115 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.114 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.113 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.112 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.111 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.110 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.109 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.108 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.107 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.106 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.105 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.104 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.103 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.102 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.101 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.100 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.99 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.98 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.97 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.96 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.95 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.94 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.93 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.92 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.91 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.90 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.89 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.88 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.86 Compilation error
(6): Error: integral type expected for value-parameter, not S
0.82 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.81 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.80 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.79 Compilation error
sym.parent: test, deco = S4test1S
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.78 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.77 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.76 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.75 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.74 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.73 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.72 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.71 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.70 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.69 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.68 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.67 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.66 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.65 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.61 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.53 Compilation error
(6): template Foo(S Struct) integral type expected for value-parameter, not S
0.50 Compilation error
(6): found 'Struct' when expecting ')'
(6): members of template declaration expected
(6): Declaration expected, not ')'

(6): Declaration expected, not ')'

(6): Declaration expected, not ')'

(6): Declaration expected, not ')'

(6): Declaration expected, not ')'

(6): Declaration expected, not ')'

(6): Declaration expected, not ')'

(6): Declaration expected, not ')'

(6): Declaration expected, not ')'