tools/MetaMake/list.h: Use now anonymous union for some of the fields of struct List
commiteb017aa63fede3ef4c2697d2173cb9bbff17439d
authorverhaegs <verhaegs@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 4 Mar 2012 17:19:05 +0000 (4 17:19 +0000)
committerverhaegs <verhaegs@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 4 Mar 2012 17:19:05 +0000 (4 17:19 +0000)
treecbc1ef0330fbcb6cb77775af33da30f772e0e01b
parentf45d458e1457f243bd9667fbbb53c2e799768a9e
tools/MetaMake/list.h: Use now anonymous union for some of the fields of struct List

This avoids optimization problems with gcc when strict aliasing problems are present.
anonymous unions are not standard C so they are only used when using gcc.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@44344 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
tools/MetaMake/compiler.h [new file with mode: 0644]
tools/MetaMake/list.h