Couldn't find a reference (other than the code which doesn't appear to throw).  In any case, the class has no pointer members - so cleanup will happen fine on a failed constructor call.