aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjackbackrack2015-05-01 12:13:24 -0700
committerjackbackrack2015-05-01 12:13:24 -0700
commite3bf1ddc8491557e9cff90a6d85725765e733c35 (patch)
treee9b3917a3c10c16cdde60bba59bb4220d5c627b8 /src
parent837c418b9899a43e2927738262fd39301661eeb3 (diff)
adjust sizeof to be correct
Diffstat (limited to 'src')
-rw-r--r--src/main/stanza/passes.stanza3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/stanza/passes.stanza b/src/main/stanza/passes.stanza
index 652bb735..133f96c0 100644
--- a/src/main/stanza/passes.stanza
+++ b/src/main/stanza/passes.stanza
@@ -1860,8 +1860,7 @@ defn prim-width (type:Type) -> Int :
(t) : error("Bad prim width type")
defn sizeof (in: Int) -> Int :
- ;; if in == 1: 1 else: to-int(ceil(log(in)/log(2)))
- max(1, ceil-log2(in))
+ max(1, ceil-log2(in + 1))
defn emit-all (es:Streamable, top:Symbol) :
for e in es do :