Насколько я могу судить, WP сможет работать только с программами, которые используют объединения в самом ограниченном смысле, то есть всегда читают одно и то же поле, которое было записано до последнего обновления объединения (вВ этом случае, с чисто логической точки зрения, вы можете более или менее увидеть все поля как отдельные переменные).Вероятно, это не то, что вы имели в виду под типом punning, хотя ...
С другой стороны, у Евы не должно быть никаких проблем с такими союзами, с очевидным предостережением, что абстрактный битовый шаблон, который приведет кмаленький целочисленный интервал может быть гораздо более неточным, если интерпретировать его как float и наоборот.