Operating system: macOS Mojave 10.14.5 (18F132)
Python version: Python 3.7.3
Black version: 19.3b0 (f3bb22a)
Does also happen on master: yes
Minified reproducer:
Black diff:
--- source
+++ first pass
@@ -1,5 +1,3 @@
-\
-
pass
--- first pass
+++ second pass
@@ -1,3 +1,2 @@
-
pass
Looks like some kind of boundary condition in EmptyLineTracker?