aboutsummaryrefslogtreecommitdiff
path: root/src/main/stanza/bigint2.stanza
diff options
context:
space:
mode:
authorazidar2015-08-24 11:47:02 -0700
committerazidar2015-08-24 11:47:02 -0700
commitb2be9c1bec800422581e208b22be9dffd6d0d5f1 (patch)
treedb3d41f281a63b85321c0e1930572f122ba900b4 /src/main/stanza/bigint2.stanza
parent5d3061bfed8445370e6fa97ec9238ba49e8fafbc (diff)
Added BigInt error if passed a string without starting with a b or h
Diffstat (limited to 'src/main/stanza/bigint2.stanza')
-rw-r--r--src/main/stanza/bigint2.stanza2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/stanza/bigint2.stanza b/src/main/stanza/bigint2.stanza
index 4657878a..ebd01652 100644
--- a/src/main/stanza/bigint2.stanza
+++ b/src/main/stanza/bigint2.stanza
@@ -109,7 +109,7 @@ public defn BigIntLit (data:Int, num-bits:Int) -> BigInt :
public defn BigIntLit (data:String) -> BigInt :
val base = data[0]
- val shamt = if base == 'b': 1 else if base == 'h': 4 else: 2
+ val shamt = if base == 'b': 1 else if base == 'h': 4 else: error("Unsupported BigInt base.")
val digits = substring(data, 1)
val num-bits = length(digits) * shamt
BigIntLit(digits,shamt,num-bits)