Index: runtime/vm/compiler.cc |
=================================================================== |
--- runtime/vm/compiler.cc (revision 17302) |
+++ runtime/vm/compiler.cc (working copy) |
@@ -383,7 +383,7 @@ |
const Array& stackmap_table = Array::Handle(code.stackmaps()); |
Stackmap& map = Stackmap::Handle(); |
for (intptr_t i = 0; i < stackmap_table.Length(); ++i) { |
- map ^= stackmap_table.At(i); |
+ map |= stackmap_table.At(i); |
OS::Print("%s\n", map.ToCString()); |
} |
} |
@@ -433,9 +433,9 @@ |
Code& code = Code::Handle(); |
for (intptr_t i = 0; i < table.Length(); |
i += Code::kSCallTableEntryLength) { |
- offset ^= table.At(i + Code::kSCallTableOffsetEntry); |
- function ^= table.At(i + Code::kSCallTableFunctionEntry); |
- code ^= table.At(i + Code::kSCallTableCodeEntry); |
+ offset |= table.At(i + Code::kSCallTableOffsetEntry); |
+ function |= table.At(i + Code::kSCallTableFunctionEntry); |
+ code |= table.At(i + Code::kSCallTableCodeEntry); |
OS::Print(" 0x%"Px": %s, %p\n", |
start + offset.Value(), |
function.ToFullyQualifiedCString(), |
@@ -571,7 +571,7 @@ |
return error.raw(); |
} |
for (int i = 0; i < functions.Length(); i++) { |
- func ^= functions.At(i); |
+ func |= functions.At(i); |
ASSERT(!func.IsNull()); |
if (!func.HasCode() && |
!func.is_abstract() && |