https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61167
Bug ID: 61167 Summary: ::std::map::operator[]() throws arithmetic exception Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: hrehf...@uni-koblenz.de See the following bug-report: https://github.com/Andersbakken/rtags/issues/174#issuecomment-42923032 This is the code: https://github.com/Andersbakken/rtags/blob/master/src/Project.cpp#L503 Version: 4.9.0 20140507 (prerelease) (yesterday's archlinux gcc) Sorry that this is not a minimal example or a better bug report. I have almost zero knowlege about the code, but this seems like it should never happen. (I thought it would be better to report /something/, feel free to ignore. I will tell the others to add to the report if possible. )