В порядке LIFO (стек): последний отложенный выполняется первым. defer f1(); defer f2() - при выходе сначала f2(), затем f1(). Удобно для вложенного освобождения ресурсов в обратном порядке объявления.
defer f1(); defer f2()