Fix a "large integer implicitly truncated to unsigned type"
authorDuncan Sands <baldrick@free.fr>
Mon, 21 Apr 2008 07:35:28 +0000 (07:35 +0000)
committerDuncan Sands <baldrick@free.fr>
Mon, 21 Apr 2008 07:35:28 +0000 (07:35 +0000)
warning.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50033 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/BasicAliasAnalysis.cpp

index ad462076385bac93e1d12a996a3f5dc55307f613..97dd56aa031942960267bbcde2252cf139236eb6 100644 (file)
@@ -264,7 +264,7 @@ BasicAliasAnalysis::getModRefInfo(CallSite CS, Value *P, unsigned Size) {
               CI != CE; ++CI)
             if (isa<PointerType>((*CI)->getType()) &&
                 ( getUnderlyingObject(*CI) == P ||
-                  alias(cast<Value>(CI), ~0UL, P, ~0UL) != NoAlias) )
+                  alias(cast<Value>(CI), ~0U, P, ~0U) != NoAlias) )
               passedAsArg = true;
           
           if (!passedAsArg)