Skip to content

Commit 73171d4

Browse files
committed
[amazon-braket#240] AttributeError: 'ArrayLiteral' object has no attribute 'value'.
Fixes bug [amazon-braket#240] by casting node.size into IntegerLiteral
1 parent a4d7f98 commit 73171d4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/braket/default_simulator/openqasm/interpreter.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,8 @@ def _(self, node: Identifier) -> LiteralType:
247247

248248
@visit.register
249249
def _(self, node: QubitDeclaration) -> None:
250-
size = self.visit(node.size).value if node.size else 1
250+
size_arg = self.visit(node.size)
251+
size = cast_to(IntegerLiteral, size_arg).value if size_arg else 1
251252
self.context.add_qubits(node.qubit.name, size)
252253

253254
@visit.register

0 commit comments

Comments
 (0)