summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2018-04-28 21:58:52 -0700
committerKaz Kylheku <kaz@kylheku.com>2018-04-28 21:58:52 -0700
commita15ad0c137bcfb00a644cc08476c8c6797939105 (patch)
tree7dd1750782adab3b78e07c39bed8710dec4c180b
parent5461d44208db295ea0b43f308d295aaf6c340459 (diff)
downloadtxr-a15ad0c137bcfb00a644cc08476c8c6797939105.tar.gz
txr-a15ad0c137bcfb00a644cc08476c8c6797939105.tar.bz2
txr-a15ad0c137bcfb00a644cc08476c8c6797939105.zip
asm: improve bad immediate diagnostic.
* share/txr/stdlib/asm.tl (bits-to-obj): Show the bad immediate operand in hex.
-rw-r--r--share/txr/stdlib/asm.tl2
1 files changed, 1 insertions, 1 deletions
diff --git a/share/txr/stdlib/asm.tl b/share/txr/stdlib/asm.tl
index 805de9e9..a03ead4e 100644
--- a/share/txr/stdlib/asm.tl
+++ b/share/txr/stdlib/asm.tl
@@ -298,7 +298,7 @@
(caseq tag
(1 (sign-extend val (- width 2)))
(2 (chr-int val))
- (t (error "~s: bad immediate operand: ~s" 'assembler bits)))))
+ (t (error "~s: bad immediate operand: ~x" 'assembler bits)))))
(defun small-op-p (val)
(with-lev-idx (lv ix) val