[Decaf] PP5: copy pp4 as the base of pp5.
Fix some existing warnings.