Quoth Roman Cheplyaka <roma at ro-che.info>,
...
> Well, this agrees with POSIX. So still I don't see the difference
> between "$@" and ${1+"$@"}.
Whatever the standards etc. may say, I believe "$@" is reliably the
same as ${1+"$@"}, for old Bourne shells and new.
Donn