とりあえずC++のリンケージ仕様でも投下しとくか
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2017/
ここのN4660(C++17 DIS)の6.5節の段落3〜4あたりだな