diff options
Diffstat (limited to 'compiler/optimizing/locations.h')
-rw-r--r-- | compiler/optimizing/locations.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/compiler/optimizing/locations.h b/compiler/optimizing/locations.h index d96131ab8..bed688b5e 100644 --- a/compiler/optimizing/locations.h +++ b/compiler/optimizing/locations.h @@ -27,6 +27,9 @@ namespace art { class HConstant; class HInstruction; +class Location; + +std::ostream& operator<<(std::ostream& os, const Location& location); /** * A Location is an abstraction over the potential location @@ -371,7 +374,7 @@ class RegisterSet : public ValueObject { if (loc.IsRegister()) { core_registers_ &= ~(1 << loc.reg()); } else { - DCHECK(loc.IsFpuRegister()); + DCHECK(loc.IsFpuRegister()) << loc; floating_point_registers_ &= ~(1 << loc.reg()); } } @@ -528,8 +531,6 @@ class LocationSummary : public ArenaObject<kArenaAllocMisc> { DISALLOW_COPY_AND_ASSIGN(LocationSummary); }; -std::ostream& operator<<(std::ostream& os, const Location& location); - } // namespace art #endif // ART_COMPILER_OPTIMIZING_LOCATIONS_H_ |