| 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() &&
|
|
|