diff options
Diffstat (limited to 'lib/Support/Mangler.cpp')
-rw-r--r-- | lib/Support/Mangler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Support/Mangler.cpp b/lib/Support/Mangler.cpp index 0705c9b608..4b34687116 100644 --- a/lib/Support/Mangler.cpp +++ b/lib/Support/Mangler.cpp @@ -71,8 +71,8 @@ std::string Mangler::getValueName(const Value *V) { } else { // Non-global, or global with internal linkage / colliding name // -> mangle. - name = "l" + utostr(V->getType()->getUniqueID()) + "_" + - makeNameProper(V->getName()); + unsigned TypeUniqueID = V->getType()->getUniqueID(); + name = "l" + utostr(TypeUniqueID) + "_" + makeNameProper(V->getName()); } } else { name = "ltmp_" + utostr(Count++) + "_" |