aboutsummaryrefslogtreecommitdiff
path: root/examples/ex5.c
diff options
context:
space:
mode:
authorEdmund Grimley Evans <Edmund.Grimley.Evans@gmail.com>2015-11-21 11:23:53 +0000
committerEdmund Grimley Evans <Edmund.Grimley.Evans@gmail.com>2015-11-26 12:40:50 +0000
commit1c2dfa1f4bb162678c293788678f6790514cb7ba (patch)
tree19839532c07194f05bb5dcba8d5846256dd3eb62 /examples/ex5.c
parent4886d2c64002cfa616bf68875a1fc66e27854e9a (diff)
downloadtinycc-1c2dfa1f4bb162678c293788678f6790514cb7ba.tar.gz
tinycc-1c2dfa1f4bb162678c293788678f6790514cb7ba.tar.bz2
Change the way struct CStrings are handled.
A CString used to be copied into a token string, which is an int array. On a 64-bit architecture the pointers were misaligned, so ASan gave lots of warnings. On a 64-bit architecture that required memory accesses to be correctly aligned it would not work at all. The CString is now included in CValue instead.
Diffstat (limited to 'examples/ex5.c')
0 files changed, 0 insertions, 0 deletions