Some actors use indices set to -1 to say "this actor has been cleaned up"
but then it tries to access these actors using gActorList[-1] which ends up in bad bss data. There's likely a dummy actor before gActorList, so that this bad access doesn't do anything. But this hack fix would break GCC.