我认为这是一个非常简单的问题,但我无法解决。很伤心。所以。当我做
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;
在我的项目中,出现错误 IntelliSense: no operator "=" matches these operands operand types are: llvm::Attributes = int
我需要做什么?包括所有必要的标题。[操作系统 - Windows 7 x64,LLVM - 3.2]