diff options
author | Hal Finkel <hfinkel@anl.gov> | 2013-03-23 00:07:29 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2013-03-23 00:07:29 +0000 |
commit | 0e8fc6f87a5e0173c0c3ab1cfe4ca611bdee6aca (patch) | |
tree | 3f5cfb7f5b54253c179542026f78ecffa290495d /lib/CodeGen | |
parent | 928ef439a5ab104d706b64f9da28eda32398bbf3 (diff) | |
download | external_llvm-0e8fc6f87a5e0173c0c3ab1cfe4ca611bdee6aca.zip external_llvm-0e8fc6f87a5e0173c0c3ab1cfe4ca611bdee6aca.tar.gz external_llvm-0e8fc6f87a5e0173c0c3ab1cfe4ca611bdee6aca.tar.bz2 |
Fix comparison of mixed signedness
177774 broke the lld-x86_64-darwin11 builder; error:
error: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long')
for (SI = 0; SI < Scavenged.size(); ++SI)
~~ ^ ~~~~~~~~~~~~~~~~
Fix this by making SI also unsigned.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177780 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen')
-rw-r--r-- | lib/CodeGen/RegisterScavenging.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/CodeGen/RegisterScavenging.cpp b/lib/CodeGen/RegisterScavenging.cpp index be33854..b54bf7d 100644 --- a/lib/CodeGen/RegisterScavenging.cpp +++ b/lib/CodeGen/RegisterScavenging.cpp @@ -366,7 +366,7 @@ unsigned RegScavenger::scavengeRegister(const TargetRegisterClass *RC, } // Find an available scavenging slot. - int SI; + unsigned SI; for (SI = 0; SI < Scavenged.size(); ++SI) if (Scavenged[SI].Reg == 0) break; |