We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 088398b + 341d330 commit 35f123aCopy full SHA for 35f123a
sbt-bridge/src/xsbt/DelegatingReporter.java
@@ -127,7 +127,9 @@ public Optional<String> pointerSpace() {
127
String lineContent = this.lineContent();
128
int pointer = this.pointer().get();
129
StringBuilder result = new StringBuilder();
130
- for (int i = 0; i < pointer; i++)
+ // Don't crash if pointer is out-of-bounds (happens with some macros)
131
+ int fixedPointer = Math.min(pointer, lineContent.length());
132
+ for (int i = 0; i < fixedPointer; i++)
133
result.append(lineContent.charAt(i) == '\t' ? '\t' : ' ');
134
return Optional.of(result.toString());
135
}
0 commit comments