search for: strcon

Displaying 4 results from an estimated 4 matches for "strcon".

2004 Dec 21
3
[LLVMdev] Help with code
...printf")); Constant *str=ConstantArray::get("Value : %d\n"); std::vector<Value *> Args(2); std::vector<Constant *> GEPIndices(2); GEPIndices[0]=Constant::getNullValue(Type::LongTy); GEPIndices[1]=Constant::getNullValue(Type::LongTy); Args[0]=ConstantExpr::getGetElementPtr(strcon,GEPIndices); Args[1]=ConstantInt::get(Type::IntTy, id); Instruction * cI= new CallInst(printFn, Args, "retprintf",instr); Thanks
2004 Dec 21
3
[LLVMdev] Help with code
Constant *strcon==ConstantArray::get("Value : %d\n"); Sorry Typo. On Tue, 21 Dec 2004, Misha Brukman wrote: > On Tue, Dec 21, 2004 at 03:45:33PM -0700, Sriraman Tallam wrote: > > I have this call instruction to printf inserted which is causing > > an assertion failure. Any pointers to wh...
2004 Dec 21
0
[LLVMdev] Help with code
...*str=ConstantArray::get("Value : %d\n"); > std::vector<Value *> Args(2); > std::vector<Constant *> GEPIndices(2); > GEPIndices[0]=Constant::getNullValue(Type::LongTy); > GEPIndices[1]=Constant::getNullValue(Type::LongTy); > Args[0]=ConstantExpr::getGetElementPtr(strcon,GEPIndices); You are using 'strcon', but you defined 'str' above. Where is 'strcon' coming from? > Args[1]=ConstantInt::get(Type::IntTy, id); > Instruction * cI= new CallInst(printFn, Args, "retprintf",instr); -- Misha Brukman :: http://misha.brukman.net...
2004 Dec 21
0
[LLVMdev] Help with code
On Tue, Dec 21, 2004 at 03:53:47PM -0700, Sriraman Tallam wrote: > Constant *strcon==ConstantArray::get("Value : %d\n"); OK, then what's the assertion? You can also see the resulting module by using -disable-verify: $ opt -yourpass -disable-verify < file.bc | llvm-dis You may see what the problem is by looking at the LLVM assembly. -- Misha Brukman :: http:/...