[llvm-dev] Attribute C-interface since LLVM-4.0
Henning Thielemann via llvm-dev
llvm-dev at lists.llvm.org
Tue Sep 24 10:08:29 PDT 2019
On Tue, 17 Sep 2019, Henning Thielemann wrote:
> unsigned attrKind = LLVMGetEnumAttributeKindForName("readnone", 8);
> LLVMContextRef context = LLVMGetGlobalContext();
> LLVMAttributeRef attr = LLVMCreateEnumAttribute (context, attrKind, 0);
> LLVMAddAttributeAtIndex(call_exp, LLVMAttributeFunctionIndex, attr);
>
> But in the generated Bitcode file no "readnone" attribute shows up.
The solution is: It must be LLVMAddCallSiteAttribute instead of
LLVMAddAttributeAtIndex.
More information about the llvm-dev
mailing list