我觉得这是很简单的问题,但我不能解决这个问题。 很伤心。 所以。 当我做
llc.exe -march=cpp test.bc
我与这段代码有趣TEST.CPP:
AttrListPtr func__Z2f1i_PAL;
{
SmallVector<AttributeWithIndex, 4> Attrs;
AttributeWithIndex PAWI;
PAWI.Index = 4294967295U; PAWI.Attrs = Attribute::None | Attribute::NoUnwind;
Attrs.push_back(PAWI);
func__Z2f1i_PAL = AttrListPtr::get(Attrs.begin(), Attrs.end());
}
但是,当我想要写串像PAWI.Attrs = Attribute::None | Attribute::NoUnwind;
PAWI.Attrs = Attribute::None | Attribute::NoUnwind;
在我的项目,我得到了错误IntelliSense: no operator "=" matches these operands operand types are: llvm::Attributes = int
,我需要做什么? 所有必要的头文件包括在内。 [OS - Windows 7的64位,LLVM - 3.2]