Fixes Undefined Behavior in LaneTupel (Strict Aliasing), resolves 2665
Fixes Undefined Behavior in LaneTupel (Strict Aliasing), resolves 2665

It's complicated :sigh: read this please:
http://dbp-consulting.com/tutorials/StrictAliasing.html

tl;dr: has to go through a memcpy (in C++) as in:
https://github.com/WebAssembly/binaryen/blob/184cc11cee2a65d30c7696eb3284e132099e4acb/src/support/utilities.h#L29-L40

frodrigo/osrm-backend,KnockSoftware/osrm-backend,frodrigo/osrm-backend,bjtaylor1/osrm-backend,hydrays/osrm-backend,Project-OSRM/osrm-backend,felixguendling/osrm-backend,deniskoronchik/osrm-backend,yuryleb/osrm-backend,felixguendling/osrm-backend,neilbu/osrm-backend,bjtaylor1/osrm-backend,oxidase/osrm-backend,bjtaylor1/osrm-backend,hydrays/osrm-backend,yuryleb/osrm-backend,neilbu/osrm-backend,KnockSoftware/osrm-backend,beemogmbh/osrm-backend,deniskoronchik/osrm-backend,oxidase/osrm-backend,oxidase/osrm-backend,duizendnegen/osrm-backend,KnockSoftware/osrm-backend,hydrays/osrm-backend,beemogmbh/osrm-backend,hydrays/osrm-backend,duizendnegen/osrm-backend,beemogmbh/osrm-backend,yuryleb/osrm-backend,Project-OSRM/osrm-backend,duizendnegen/osrm-backend,raymond0/osrm-backend,raymond0/osrm-backend,raymond0/osrm-backend,Project-OSRM/osrm-backend,neilbu/osrm-backend,felixguendling/osrm-backend,oxidase/osrm-backend,bjtaylor1/osrm-backend,KnockSoftware/osrm-backend,duizendnegen/osrm-backend,beemogmbh/osrm-backend,deniskoronchik/osrm-backend,Project-OSRM/osrm-backend,neilbu/osrm-backend,yuryleb/osrm-backend,deniskoronchik/osrm-backend,frodrigo/osrm-backend,raymond0/osrm-backend,frodrigo/osrm-backend