以下代码:
ConstantInt * Idx = cast<ConstantInt>(gepi->getOperand(2));
生成以下错误:
error: invalid use of incomplete type ‘struct llvm::ConstantInt’
error: forward declaration of ‘struct llvm::ConstantInt’
我不知道为什么这个演员不会奏效。我正在使用llvm 3.1。有什么帮助吗?
答案 0 :(得分:4)
将#include <Constants.h>
添加到您的来源。