From: KOSAKI Motohiro Date: 2011-12-15T10:29:40+09:00 Subject: [ruby-core:41663] Re: [ruby-trunk - Bug #5763] sprintf not throwing error for wrong number of arguments >> check for similar behaviour of sprintf in a c program > > This is a GCCism, not a universal C behaviour. �If you think sprintf should warn because C does, that is a false assertion. But I can't imagine any useful usecase of current behavior. And Java's printf throw IllegalFormatException in this case. So, I think this has a enough worth of discussion.