message: Fixed CPhase gate def
  nRequiredBits should be 2. This cause the XASM compiler to reject valid expressions, e.g. CPhase(q[0], q[1], 3.14).
diff: @@ -387,7 +387,7 @@ public:
  : Gate("CPhase", qbits,
  std::vector<InstructionParameter>{InstructionParameter(0.0)}) {}
  - const int nRequiredBits() const override { return 1; }
  + const int nRequiredBits() const override { return 2; }
  DEFINE_CLONE(CPhase)
  DEFINE_VISITABLE()
  