search for: filenmconst

Displaying 2 results from an estimated 2 matches for "filenmconst".

2020 Oct 01
3
Creating a global variable for a struct array
...hash and struct dlist. Here is a simpler version of the code causing error: //struct dhash typedef struct dhash{ char* filenm; int n; }dhash; //create global variable to hold filename string Constant *filenmInit = ConstantDataArray::getString(M.getContext(), "myfile.txt"); Constant *filenmConst = new GlobalVariable(M, filenmInit->getType(), false, GlobalVariable::ExternalLinkage, filenmInit, ".filenm"); //create global variable for int Constant* intInit = ConstantInt::get(Type::getInt32Ty(M.getContext()), 10); Constant* intConst = new Glo...
2020 Oct 01
2
Creating a global variable for a struct array
Thank you very much. The code to initialize h1 to non-zero values was what I was looking for. It's almost working except for a type mismatch wrt dlist* llist field of h1. dlist static_lst[10] = { {1, 5, NULL}, ... }; dhash h1[10] = {{"myfile.txt", static_lst}, ... }; Along the lines of the code you had sent, I created a GlobalVariable* llist of type [10 x %struct.dlist]* for the