lib/puppet/pops/parser/code_merger.rb calls Array#+ which makes an unnecessary copy of parse results. It should call Array#concat instead
Merged to 6.x in https://github.com/puppetlabs/puppet/commit/bc8f433a41a00b34cf4fbadc1354fa53db2a525c
Passed CI in 8b4331b9f5