added NOINLINE to error function

this fixes a bug where lcvm will fail to load GHC.Err and anything else which imports it. I'm not entirely sure why though; this fix was based on a hunch