summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2017-05-01 17:17:45 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2017-05-01 17:17:45 +0200
commita581da207d04c11b588bbad05ba70a8cfe2d3d93 (patch)
tree7fbf24b2839073ab8b7fffb4a663ecf642e22a2a /src
parentfbbf5b0d92c562e18c2f279d597fb10f64b6a485 (diff)
downloadabaos-a581da207d04c11b588bbad05ba70a8cfe2d3d93.tar.gz
abaos-a581da207d04c11b588bbad05ba70a8cfe2d3d93.tar.bz2
some clang clarifications
Diffstat (limited to 'src')
-rw-r--r--src/kernel.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/kernel.c b/src/kernel.c
index 70c2b79..a73ead6 100644
--- a/src/kernel.c
+++ b/src/kernel.c
@@ -13,6 +13,8 @@ void entry( void )
*(VIDEO_MEMORY+8) = 'O';
*(VIDEO_MEMORY+10) = '_';
+ // clang 4.0.0 eliminates the 'bar' part of the loop, unless
+ // we declate 'bar' volatile?
volatile uint8_t bar[] = "\\|/-";
int pos = 10;
int i = 0;