From 7630ef0240a543883095635f5b43a81a11f79e20 Mon Sep 17 00:00:00 2001 From: Jeff Epler Date: Wed, 10 Sep 2025 07:45:50 -0500 Subject: [PATCH] tests: Add a test for invalid syntax in @micropython.asm. Signed-off-by: Jeff Epler --- tests/inlineasm/thumb/asmerrors.py | 4 ++++ tests/inlineasm/thumb/asmerrors.py.exp | 1 + 2 files changed, 5 insertions(+) create mode 100644 tests/inlineasm/thumb/asmerrors.py create mode 100644 tests/inlineasm/thumb/asmerrors.py.exp diff --git a/tests/inlineasm/thumb/asmerrors.py b/tests/inlineasm/thumb/asmerrors.py new file mode 100644 index 0000000000..a26f932254 --- /dev/null +++ b/tests/inlineasm/thumb/asmerrors.py @@ -0,0 +1,4 @@ +try: + exec("@micropython.asm_thumb\ndef l():\n a = di(a2, a2, -1)") +except SyntaxError as e: + print(e) diff --git a/tests/inlineasm/thumb/asmerrors.py.exp b/tests/inlineasm/thumb/asmerrors.py.exp new file mode 100644 index 0000000000..7590f171e5 --- /dev/null +++ b/tests/inlineasm/thumb/asmerrors.py.exp @@ -0,0 +1 @@ +expecting an assembler instruction