Romper el bucle cuando aparecen "advertencias ()" en R

Tengo un problema: estoy ejecutando un bucle para procesar varios archivos. Mis matrices son enormes y, por lo tanto, a menudo me quedo sin memoria si no tengo cuidado.

¿Hay alguna forma de salir de un ciclo si se crean advertencias? Simplemente sigue ejecutando el ciclo e informa que falló mucho más tarde ... molesto. ¿Alguna idea oh sabio stackoverflow-ers?!