This is odd since the "--" was added 4 years ago in baab20d by src's author,
and http://www.catb.org/~esr/src/src.html says:
The token "--" tells the command-line interpreter that subcommands,
switches, and revision-specs are done - everything after it is a
filename, even if it looks like a subcommand or revision number.