Clang は、 r223186 (2014 年 12 月)__has_feature(cxx_alignof)
の C++11 のalignof
キーワードの を介して、最初にサポートを主張しました。これは、Clang プロジェクトのマーケティング バージョン番号によって Clang 3.6 に対応します。
ただし、そのリビジョンは機能テストのみを実装していますalignof
。サポートは以前に行われました。実際、Clang の C++ ステータス ページにはalignof
、Clang 3.3 で実装されたと書かれています。
Clang 3.3 (または同等のもの) を必要とするプロジェクトに取り組んでいますが、まだ Clang 3.6 は必要ありません。Clang 3.3 から 3.5 のalignof
実装にバグがあり、機能テストのサポートが遅れたり、サポートされていないのは単なる見落としでしたか? サポートされていない可能性がありますがalignof
、このプロジェクトで安全に使用できますか?__has_feature(cxx_alignof)
alignof