Forward declare PhaseUsage as struct, not class.

This avoids a warning from clang.