| commit | 8d89d6f915b07a84dd091ef7a96f723dda1af013 | [log] [tgz] |
|---|---|---|
| author | Ian Zerny <zerny@google.com> | Fri Apr 23 09:34:17 2021 +0200 |
| committer | Ian Zerny <zerny@google.com> | Fri Apr 23 08:46:25 2021 +0000 |
| tree | 62abd149332be16ed5151005781a862d66bf4010 | |
| parent | 7e52163f46f208374d82a07ae8ed5c4ee918cc45 [diff] |
Treat zero as a valid line number. This is needed to correctly map PCs where 0 is valid. Bug: 186015503 Change-Id: Ic85f47a7c0e95313ccd2a69e06b4dfab4ef6c217
diff --git a/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java b/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java index fd8ebb6..1163213 100644 --- a/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java +++ b/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java
@@ -157,7 +157,7 @@ if (mappedRanges == null || mappedRanges.getMappedRanges().isEmpty()) { return null; } - if (position <= 0) { + if (position < 0) { return mappedRanges.getMappedRanges(); } List<MappedRange> mappedRangesForPosition = mappedRanges.allRangesForLine(position, false);