const 修飾子または実行により変更されない変数を使用して、(バイトコード ファイルまたは IR ファイルから) すべての変数を取得するにはどうすればよいですか? さらに使用するためにリストを作成する必要があります。
1427 次
1 に答える
1
const
Clang には便利な C/C++ セマンティックですが、LLVM にはあまり役に立たないため、必要なものを直接取得できるかどうかはわかりません。一部のconst
promise のみが保持されます (たとえば、readonly
ポインター関数の引数の属性 - 詳細については、言語リファレンスを参照してください)。
LLVM IR レベルの「定数」はまったく異なるものであり、通常、効率的に一意化できる実際の定数 (コンパイル時に既知の) 値などを参照します。完全なスクープについては、このドキュメントをお読みください。
于 2013-11-28T22:45:57.900 に答える