A reformulation of a standard smooth mathematical program in terms of a nonlinear Lagrangian is used in conjunction with the calculus of subhessians to derive a set of sufficient optimality conditions that are applicable to some nonregular problems. These conditions are cast solely in terms of the first and second-order derivatives of the constituent functions and generalize standard second-order sufficiency conditions to a wide class of potentially nonregular problems.