diff options
Diffstat (limited to 'cuobjdump_to_ptxplus/cuobjdumpInstList.cc')
| -rw-r--r-- | cuobjdump_to_ptxplus/cuobjdumpInstList.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cuobjdump_to_ptxplus/cuobjdumpInstList.cc b/cuobjdump_to_ptxplus/cuobjdumpInstList.cc index ecab488..1197b51 100644 --- a/cuobjdump_to_ptxplus/cuobjdumpInstList.cc +++ b/cuobjdump_to_ptxplus/cuobjdumpInstList.cc @@ -526,8 +526,9 @@ void cuobjdumpInstList::addCuobjdumpDoublePredReg(std::string pred, std::string else doublePredReg = parsedPred + "|" + parsedReg; - char* doublePredRegName = new char [strlen(doublePredReg.c_str())]; + char* doublePredRegName = new char [strlen(doublePredReg.c_str())+1]; strcpy(doublePredRegName, doublePredReg.c_str()); + doublePredRegName[strlen(doublePredReg.c_str())] = '\0'; getListEnd().addOperand(doublePredRegName); } |
