https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117514
--- Comment #7 from Jordan <8e3g6jay6 at mozmail dot com> --- I'm going to keep this open, but I'm going to use the "fix" I came up with where we push the c_ptr into a variable instead of inlining it. I have 2 possible reasons this is happening, completely theoretical: 1.) The compiler is running out of stack space. 2.) There is a limit to how many variables the compiler can hold in, whatever it's holding it in. Not sure, let me know if there's anything else you want me to give you. I can give you a link to the project so you can debug the compiler if you want. There is A LOT of things happening in the project so I can't really give a narrow test case as I'm literally doing the thing that causes this crash over and over without any issues until I hit it here.