summaryrefslogtreecommitdiff
path: root/lib/Target/PTX/PTXMachineFunctionInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Target/PTX/PTXMachineFunctionInfo.h')
-rw-r--r--lib/Target/PTX/PTXMachineFunctionInfo.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/PTX/PTXMachineFunctionInfo.h b/lib/Target/PTX/PTXMachineFunctionInfo.h
index f40d8ca501..3b985f7dd6 100644
--- a/lib/Target/PTX/PTXMachineFunctionInfo.h
+++ b/lib/Target/PTX/PTXMachineFunctionInfo.h
@@ -128,9 +128,9 @@ public:
/// getRegisterName - Returns the name of the specified virtual register. This
/// name is used during PTX emission.
- std::string getRegisterName(unsigned Reg) const {
+ const char *getRegisterName(unsigned Reg) const {
if (RegNames.count(Reg))
- return RegNames.lookup(Reg);
+ return RegNames.find(Reg)->second.c_str();
else if (Reg == PTX::NoRegister)
return "%noreg";
else