diff options
author | Owen Anderson <resistor@mac.com> | 2009-06-23 18:30:27 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2009-06-23 18:30:27 +0000 |
commit | 4635d93f88a56106f1ff60d784dff00798abe761 (patch) | |
tree | e739b17e4eaf3d37d71996637c826aa171f47b1e /lib/VMCore/Mangler.cpp | |
parent | 5d3c4e169be3aeff948ec0c36ec3c314ff1abf94 (diff) | |
download | external_llvm-4635d93f88a56106f1ff60d784dff00798abe761.zip external_llvm-4635d93f88a56106f1ff60d784dff00798abe761.tar.gz external_llvm-4635d93f88a56106f1ff60d784dff00798abe761.tar.bz2 |
Atomic ops that do arithmetic use signed arithmetic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73980 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/VMCore/Mangler.cpp')
-rw-r--r-- | lib/VMCore/Mangler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/VMCore/Mangler.cpp b/lib/VMCore/Mangler.cpp index 0f6f216..6be06d2 100644 --- a/lib/VMCore/Mangler.cpp +++ b/lib/VMCore/Mangler.cpp @@ -165,9 +165,9 @@ std::string Mangler::getValueName(const GlobalValue *GV, const char * Suffix) { } else if (!GV->hasName()) { // Must mangle the global into a unique ID. unsigned TypeUniqueID = getTypeID(GV->getType()); - static uint32_t GlobalID = 0; + static int32_t GlobalID = 0; - unsigned OldID = GlobalID; + int32_t OldID = GlobalID; sys::AtomicIncrement32(&GlobalID); Name = "__unnamed_" + utostr(TypeUniqueID) + "_" + utostr(OldID); |