]> git.ozlabs.org Git - ccan/commit - tools/configurator/configurator.c
configurator: hide type punning
authorCody P Schafer <dev@codyps.com>
Sun, 16 Aug 2015 22:54:37 +0000 (18:54 -0400)
committerRusty Russell <rusty@rustcorp.com.au>
Wed, 19 Aug 2015 01:23:01 +0000 (10:53 +0930)
commiteda7c5a20ecb045b5a0181261537bdbef6125a6d
tree0f2eaada5eaaa38ebd0246810e36692998064cf7
parent088030222124fc906364f30dcdc945191ecd61e7
configurator: hide type punning

As for the type punning: gcc-5.1 with optimization (at least) warns about type punning in
the previous example. The new usage should be exactly equivalent to the
old, but just seperates the cast and deref into 2 statements. Frankly,
I'm suprised gcc's type-punning analysis is so limited.

Signed-off-by: Cody P Schafer <dev@codyps.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
tools/configurator/configurator.c