I built a simple DLL using VS 2017 and looked at the PE header with dumpbin. The exception table has a few hundred of blank RuntimeFunction entries at the beginning. They all have the BeginAddress, EndAddress, and UnwindData RVAs set to 0. They were definitely not there when I was using my old compiler.
Is that because of something in the project's settings? Does anyone know what these entries are for? I'm really baffled by that.