I think the reason Morgon says it's crap is because -w has no effect on
warn. If you change the test to actually produce a warning, then the -X on the command line is indeed "stronger" than the -w in the shebang, but that's because the -X is
always stronger than the -w, even if they swap places, or are both together on the command line or both together in the shebang.