Set _files after raising CompileError so it doesn't try to delete a deleted file