summaryrefslogtreecommitdiff
path: root/test.toc
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2020-03-16 19:24:02 -0400
committerLeo Tenenbaum <pommicket@gmail.com>2020-03-16 19:24:02 -0400
commita48fdca56dfb7cab319789fb51b2d8959cf04c84 (patch)
treefdf19c1debd02dbd8cbdfde6e2b434736c29c9c2 /test.toc
parent81e79161151912c86c6892bf8d4349360826c971 (diff)
sizeof, alignof
Diffstat (limited to 'test.toc')
-rw-r--r--test.toc16
1 files changed, 13 insertions, 3 deletions
diff --git a/test.toc b/test.toc
index a525e75..f1cf021 100644
--- a/test.toc
+++ b/test.toc
@@ -6,8 +6,18 @@ Point3D ::= struct {
main ::= fn() {
p: Point3D;
- io.puti(#sizeof(Point3D));
- // io.puti(#sizeof(p));
- io.puti(#sizeof(typeof p));
+ io.puti(#sizeof Point3D);
+ // io.puti(#sizeof p);
+ io.puti(#sizeof typeof p);
+ io.puti(sizeof Point3D);
+ // io.puti(sizeof p);
+ io.puti(sizeof typeof p);
+
+ io.puti(#alignof Point3D);
+ // io.puti(#alignof p);
+ io.puti(#alignof typeof p);
+ io.puti(alignof Point3D);
+ // io.puti(alignof p);
+ io.puti(alignof typeof p);
}
main(); \ No newline at end of file