Skip to content

Commit a600d49

Browse files
committed
Create QregInfo before emplacing
1 parent 205aa26 commit a600d49

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

mlir/lib/Dialect/MQTRef/Translation/ImportQuantumComputation.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,9 @@ getQregs(mlir::OpBuilder& builder, mlir::MLIRContext* context,
137137
for (const auto* qregPtr : qregPtrs) {
138138
const auto qreg = allocateQreg(builder, context, qregPtr->getSize());
139139
auto qubits = extractQubits(builder, qreg, qregPtr->getSize());
140-
qregs.emplace_back(qregPtr, qreg, std::move(qubits));
140+
const QregInfo qregInfo = {
141+
.qregPtr = qregPtr, .qreg = qreg, .qubits = std::move(qubits)};
142+
qregs.emplace_back(qregInfo);
141143
}
142144

143145
return qregs;

0 commit comments

Comments
 (0)