aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2019-11-21 18:21:27 +0000
committergingerBill <bill@gingerbill.org>2019-11-21 18:21:27 +0000
commitb74f8f204776c7cacc22fcbb44898ea496e02645 (patch)
tree8146845327f3b7b11cbb9929ab2743a38834c32c /examples
parent88c90cf99a1d134bc7026fdc3b16181ebe7c76ba (diff)
Fix SOA entity usage error on `-vet`
Diffstat (limited to 'examples')
-rw-r--r--examples/demo/demo.odin10
1 files changed, 6 insertions, 4 deletions
diff --git a/examples/demo/demo.odin b/examples/demo/demo.odin
index 2b71f7b9a..235402f18 100644
--- a/examples/demo/demo.odin
+++ b/examples/demo/demo.odin
@@ -35,7 +35,7 @@ the_basics :: proc() {
// A comment
my_integer_variable: int; // A comment for documentaton
-
+
// Multi-line comments begin with /* and end with */. Multi-line comments can
// also be nested (unlike in C):
/*
@@ -113,7 +113,7 @@ the_basics :: proc() {
// Constants can be explicitly typed like a variable declaration:
Y : int : 123;
Z :: Y + 7; // constant computations are possible
-
+
_ = my_integer_variable;
_ = x;
}
@@ -213,8 +213,8 @@ control_flow :: proc() {
// The iterated values are copies and cannot be written to.
// The following idiom is useful for iterating over a container in a by-reference manner:
- for _, i in some_slice {
- some_slice[i] = (i+1)*(i+1);
+ for _, idx in some_slice {
+ some_slice[idx] = (idx+1)*(idx+1);
}
@@ -827,6 +827,8 @@ implicit_context_system :: proc() {
// default unless explicitly specified otherwise
china_grove := new(int);
free(china_grove);
+
+ _ = c;
}
my_custom_allocator :: mem.nil_allocator;