出典: フリー百科事典『ウィキペディア(Wikipedia)』
エイリアシング(英語: aliasing)とは
- ^ 例えばC89ではunsigned intとintとは異なる型だが、同一ポインタをアドレスすることは規格上許される。GCCでコンパイルする場合はオプション -fstrict-aliasing を付与するとC89で規格上許されるエイリアシングのみが使われているかどうかがチェックされる。また最適化オプション -O2 以上ではこの -fstrict-aliasing は暗黙的に仮定される。