diff --git a/railties/lib/rails/generators/rails/app/app_generator.rb b/railties/lib/rails/generators/rails/app/app_generator.rb
index <HASH>..<HASH> 100644
--- a/railties/lib/rails/generators/rails/app/app_generator.rb
+++ b/railties/lib/rails/generators/rails/app/app_generator.rb
@@ -313,7 +313,7 @@ module Rails
     # since it configures and mutates ARGV correctly.
     class ARGVScrubber # :nodoc
       def initialize(argv = ARGV)
-        @argv = argv.dup
+        @argv = argv
       end
 
       def prepare!
no need to dup, argv is never mutated