[REG2.066a] Issue 13259 - [ICE] 'v.result' on line 191 in file 'todt.c'#3847
[REG2.066a] Issue 13259 - [ICE] 'v.result' on line 191 in file 'todt.c'#3847yebblies merged 1 commit intodlang:masterfrom
Conversation
|
This changed an error message in another test case. |
|
I was tried to fix the issue by moving glue-layer error to front-end, but unfortunately it seems need more work. So now I'm merely removing the wrong |
|
Even without the assert, it's still an ICE. Is this really the only place that assumes toDt returns non-NULL? Can you at least make it print out an error where the assert used to be? eg print |
|
Before your visitor refactoring, toDt could return NULL. So the regression had accidentally occured by the addition of |
|
Yes, but the error occurring in the glue layer is still a form of ice. |
|
Auto-merge toggled on |
Right. Essentially all errors should be detected in front-end layer. |
[REG2.066a] Issue 13259 - [ICE] 'v.result' on line 191 in file 'todt.c'
[REG2.066a] Issue 13259 - [ICE] 'v.result' on line 191 in file 'todt.c'
rt/minfo.d: Replace Error with assert()
https://issues.dlang.org/show_bug.cgi?id=13259