One thing I like about Go is how instead of breaking switches it has
explicit fallthrough. So this bug would have required the obviously
incorrect (pseudo-)code,

> case 'f':
>   if(++i < argc) opt_font = argv[i];
>   fallthrough;
> case 't':
>   if(++i < argc) opt_title = argv[i];

cls

Reply via email to