Why does a case statement allow declarations within braces but not without them?
case
For example, the following is not OK
switch (op->name) {