diff options
author | Eric Christopher <echristo@gmail.com> | 2013-08-05 22:32:28 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2013-08-05 22:32:28 +0000 |
commit | 4c5be13890f723d78a92d4c96006f9102c4580a0 (patch) | |
tree | d6f524bc757db1ed8e389d078fad10e936f08670 /lib/CodeGen/AsmPrinter | |
parent | 2b272a1c8cb6d9f02223a598495d84cd9d75b13d (diff) | |
download | external_llvm-4c5be13890f723d78a92d4c96006f9102c4580a0.zip external_llvm-4c5be13890f723d78a92d4c96006f9102c4580a0.tar.gz external_llvm-4c5be13890f723d78a92d4c96006f9102c4580a0.tar.bz2 |
Recommit previous cleanup with a fix for c++98 ambiguity.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187752 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter')
-rw-r--r-- | lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index b4bc61b..1b9105d 100644 --- a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -988,11 +988,8 @@ static StringRef getDIEStringAttr(DIE *Die, unsigned Attr) { /// a trailing NULL with the string. static void addStringToHash(MD5 &Hash, StringRef Str) { DEBUG(dbgs() << "Adding string " << Str << " to hash.\n"); - HashValue SVal((const uint8_t *)Str.data(), Str.size()); - const uint8_t NB = '\0'; - HashValue NBVal((const uint8_t *)&NB, 1); - Hash.update(SVal); - Hash.update(NBVal); + Hash.update(Str); + Hash.update(makeArrayRef((uint8_t)'\0')); } // FIXME: These are copied and only slightly modified out of LEB128.h. |