| 3642 | assertThat(areQubitsDisjoint(ctrls, numCtrls, targs, numTargs), report::CONTROLS_OVERLAP_TARGETS, caller); |
| 3643 | } |
| 3644 | void validate_controlAndTarget(Qureg qureg, int ctrl, int targ, const char* caller) { |
| 3645 | |
| 3646 | validate_controlsAndTargets(qureg, &ctrl, 1, &targ, 1, caller); |
| 3647 | } |
| 3648 | void validate_controlAndTargets(Qureg qureg, int ctrl, int* targs, int numTargs, const char* caller) { |
| 3649 | |
| 3650 | validate_controlsAndTargets(qureg, &ctrl, 1, targs, numTargs, caller); |
no test coverage detected