aboutsummaryrefslogtreecommitdiff
path: root/std/common.cup
diff options
context:
space:
mode:
authorMustafa Quraish <[email protected]>2022-02-05 20:28:56 -0500
committerMustafa Quraish <[email protected]>2022-02-05 20:28:56 -0500
commit4f99b1e1a4528d679b64915446663091ca09bb7a (patch)
tree5033313c0cdca28fb7dd84abf9073ac664a0c305 /std/common.cup
parent[compiler.cup] codegen for unary ops, short circuiting &&/|| (diff)
downloadcup-4f99b1e1a4528d679b64915446663091ca09bb7a.tar.xz
cup-4f99b1e1a4528d679b64915446663091ca09bb7a.zip
[compiler.cup] Add support for function calls!
Diffstat (limited to 'std/common.cup')
-rw-r--r--std/common.cup2
1 files changed, 1 insertions, 1 deletions
diff --git a/std/common.cup b/std/common.cup
index c2d008e..3d0b269 100644
--- a/std/common.cup
+++ b/std/common.cup
@@ -214,7 +214,7 @@ fn factorial(n: int): int {
}
fn align_up(val: int, algn: int): int {
- return 8;
+ return (val + algn - 1) & ~(algn - 1);
}
///////////////////////////////////////////////////////////////////////////////