On 4/3/2013 11:44 AM, Jonathan M Davis wrote: > the catch is necessary in order to mark the function as nothrow, because > format _could_ throw. It's just that given the arguments, you know that it > never will. Agreed.