JADA099C February 2019 – March 2026
GC++ ABI では、インライン関数から参照される静的オブジェクトは COMDAT グループ内に定義される必要があります。そのようなオブジェクトに関連するガード変数がある場合、そのガード変数も COMDAT グループに定義する必要があります。GC++ ABI では、静的変数とガード変数を別々のグループに置くこと自体は許されていますが、その方法は推奨されていません。C28x ABI はこれを完全に禁止しており、静的変数とそのガード変数は 1 つの COMDAT グループに定義され、そのシグネチャは静的変数の名前でなければなりません。