diff options
| author | jackbackrack | 2015-05-01 12:13:24 -0700 |
|---|---|---|
| committer | jackbackrack | 2015-05-01 12:13:24 -0700 |
| commit | e3bf1ddc8491557e9cff90a6d85725765e733c35 (patch) | |
| tree | e9b3917a3c10c16cdde60bba59bb4220d5c627b8 /src | |
| parent | 837c418b9899a43e2927738262fd39301661eeb3 (diff) | |
adjust sizeof to be correct
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/stanza/passes.stanza | 3 |
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 : |
