search for: envvardoesntexist

Displaying 1 result from an estimated 1 matches for "envvardoesntexist".

2013 Nov 26
0
[LLVMdev] Help needed with a pass
...,new Twine("False"), foo); BasicBlock* True = BasicBlock::Create(getGlobalContext(),new Twine("True"), foo); const char* pPath; pPath = getenv("<SOME_ENV_VAR>"); Twine temp=new Twine("tmp"); IRBuilder<> builder(Entry); Value* envVarDoesntExist = builder.CreateICmpEQ(new StringRef(pPath),Constant::getNullValue(StringRef),temp); builder.CreateCondBr(envVarDoesntExist, False, True); builder.SetInsertPoint(True); builder.CreateCall3(strncpy_func,buf,new StringRef(pPath),29,temp); builder.SetInsertPoint(False); builder.Cre...