Fix DataLayout::operator==().
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 22 Apr 2014 17:47:03 +0000 (17:47 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 22 Apr 2014 17:47:03 +0000 (17:47 +0000)
Patch by Maks Naumov!

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

lib/IR/DataLayout.cpp
test/Linker/Inputs/datalayout-b.ll

index d85081629cf0dba5bfb5b6902b4b223494e3e4e7..7c3bc3df6d1a642a4ef9f32a9a4ee243fb35f5fc 100644 (file)
@@ -357,7 +357,7 @@ bool DataLayout::operator==(const DataLayout &Other) const {
              StackNaturalAlign == Other.StackNaturalAlign &&
              ManglingMode == Other.ManglingMode &&
              LegalIntWidths == Other.LegalIntWidths &&
-             Alignments == Other.Alignments && Pointers == Pointers;
+             Alignments == Other.Alignments && Pointers == Other.Pointers;
   assert(Ret == (getStringRepresentation() == Other.getStringRepresentation()));
   return Ret;
 }
index 59cdb68a3f751286b7b052d4956cfbf5d7e26f00..d76c1aa2e311433aa635bcf5a95c4c75c7f50554 100644 (file)
@@ -1 +1 @@
-target datalayout = "E"
+target datalayout = "e-p:16:16"