> > Lets try vs2017 and compile MAME.
> > 'INTERNAL COMPILER ERROR'
> > and a few of these
> > 'Command line error D8040: error creating or communicating with child process'
> > Yeaaaaah, think I am going to go with thats not ready yet.
> Nothing we can do about internal compiler errors, that's almost certainly a bug on
> their side. GCC7 is doing the same thing on Debian.
Oh I know. Didn't expect any changes to happen because of it. Was just kinda of amusing and frustrating at the same time. Just me bitching...
ICE bugs are a bitch. One I dealt with years ago was VC had an issue using tabs vs spaces in a #define. Spaces were 'ok' tabs would crash it out. We just worked around it and said 'whole project spaces no more tabs' and left it at that. Another one it was 2 cr/lfs at a particular spot in the cpp. Moved the methods around and it just worked.
This one looks something to do with template substitution and typedefs. The code looks fine. Just crashes it out. Didnt spend much time on it. Probably could set it into vs2015 mode and it would compile fine.