puppetlabs/puppet — pull request #2446 by hlindberg (2014-03-18 21:23:16+00:00)
Title: (PUP-1279) Make Class[::p] remove the ::

When transformed to 3x to form a reference to a class, the 3x runtime
does not handle ::p (it expects the :: to have been removed), and
subsequently it is not able to find classes starting with ::.

This fix removes leading '::' when a PHostClassType is created.