- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tests/errors/.expect/completeType.nast.x86.txt
r3e5dd913 r22a2e69 12 12 Application of 13 13 Variable Expression: *?: forall 14 instance of type DT (not function type)14 DT: data type 15 15 function 16 16 ... with parameters … … 21 21 ... with resolved type: 22 22 pointer to forall 23 instance of type [unbound] (not function type)23 [unbound]:data type 24 24 function 25 25 ... with parameters … … 41 41 void 42 42 ) 43 Environment:([unbound] DT) -> instance of struct A without body (no widening)43 Environment:([unbound]) -> instance of struct A without body (no widening) 44 44 45 45 … … 47 47 Application of 48 48 Variable Expression: *?: forall 49 instance of type DT (not function type)49 DT: data type 50 50 function 51 51 ... with parameters … … 56 56 ... with resolved type: 57 57 pointer to forall 58 instance of type [unbound] (not function type)58 [unbound]:data type 59 59 function 60 60 ... with parameters … … 76 76 void 77 77 ) 78 Environment:([unbound] DT) -> instance of struct B with body (no widening)78 Environment:([unbound]) -> instance of struct B with body (no widening) 79 79 80 80 … … 113 113 Cost ( 0, 1, 0, 0, 1, -5, 0 ): Application of 114 114 Variable Expression: baz: forall 115 instance of type T (not function type) 116 with assertions 117 Variable Expression: ?=?: pointer to function 118 ... with parameters 119 reference to instance of type T (not function type) 120 instance of type T (not function type) 121 ... returning 122 instance of type T (not function type) 123 124 ... with resolved type: 125 pointer to function 115 T: sized data type 116 ... with assertions 117 ?=?: pointer to function 126 118 ... with parameters 127 119 reference to instance of type T (not function type) … … 130 122 instance of type T (not function type) 131 123 132 Variable Expression: ?{}: pointer to function 133 ... with parameters 134 reference to instance of type T (not function type) 135 ... returning nothing 136 137 ... with resolved type: 138 pointer to function 124 ?{}: pointer to function 139 125 ... with parameters 140 126 reference to instance of type T (not function type) 141 127 ... returning nothing 142 128 143 Variable Expression: ?{}: pointer to function 144 ... with parameters 145 reference to instance of type T (not function type) 146 instance of type T (not function type) 147 ... returning nothing 148 149 ... with resolved type: 150 pointer to function 129 ?{}: pointer to function 151 130 ... with parameters 152 131 reference to instance of type T (not function type) … … 154 133 ... returning nothing 155 134 156 Variable Expression: ^?{}: pointer to function 157 ... with parameters 158 reference to instance of type T (not function type) 159 ... returning nothing 160 161 ... with resolved type: 162 pointer to function 135 ^?{}: pointer to function 163 136 ... with parameters 164 137 reference to instance of type T (not function type) 165 138 ... returning nothing 139 166 140 167 141 function … … 172 146 ... with resolved type: 173 147 pointer to forall 174 instance of type [unbound] (not function type) 175 with assertions 176 Variable Expression: ?=?: pointer to function 177 ... with parameters 178 reference to instance of type T (not function type) 179 instance of type T (not function type) 180 ... returning 181 instance of type T (not function type) 182 183 ... with resolved type: 184 pointer to function 148 [unbound]:sized data type 149 ... with assertions 150 ?=?: pointer to function 185 151 ... with parameters 186 152 reference to instance of type [unbound] (not function type) … … 189 155 instance of type [unbound] (not function type) 190 156 191 Variable Expression: ?{}: pointer to function 192 ... with parameters 193 reference to instance of type T (not function type) 194 ... returning nothing 195 196 ... with resolved type: 197 pointer to function 157 ?{}: pointer to function 198 158 ... with parameters 199 159 reference to instance of type [unbound] (not function type) 200 160 ... returning nothing 201 161 202 Variable Expression: ?{}: pointer to function 203 ... with parameters 204 reference to instance of type T (not function type) 205 instance of type T (not function type) 206 ... returning nothing 207 208 ... with resolved type: 209 pointer to function 162 ?{}: pointer to function 210 163 ... with parameters 211 164 reference to instance of type [unbound] (not function type) … … 213 166 ... returning nothing 214 167 215 Variable Expression: ^?{}: pointer to function 216 ... with parameters 217 reference to instance of type T (not function type) 218 ... returning nothing 219 220 ... with resolved type: 221 pointer to function 168 ^?{}: pointer to function 222 169 ... with parameters 223 170 reference to instance of type [unbound] (not function type) 224 171 ... returning nothing 172 225 173 226 174 function … … 240 188 void 241 189 ) 242 Environment:([unbound] T) -> instance of type T (not function type) (no widening)190 Environment:([unbound]) -> instance of type T (not function type) (no widening) 243 191 244 192 Could not satisfy assertion: 245 Variable Expression:?=?: pointer to function193 ?=?: pointer to function 246 194 ... with parameters 247 reference to instance of type T(not function type)248 instance of type T(not function type)195 reference to instance of type [unbound] (not function type) 196 instance of type [unbound] (not function type) 249 197 ... returning 250 instance of type T(not function type)198 instance of type [unbound] (not function type) 251 199 252 ... with resolved type:253 pointer to function254 ... with parameters255 reference to instance of type [unbound] (not function type)256 instance of type [unbound] (not function type)257 ... returning258 instance of type [unbound] (not function type)259
Note: See TracChangeset
for help on using the changeset viewer.