remove undefined behavior sanitizer warning
diff --git a/tests/tests-c-compiler/check-src/check-126.-gen-PER.c b/tests/tests-c-compiler/check-src/check-126.-gen-PER.c
index 9c08827..947640b 100644
--- a/tests/tests-c-compiler/check-src/check-126.-gen-PER.c
+++ b/tests/tests-c-compiler/check-src/check-126.-gen-PER.c
@@ -190,8 +190,7 @@
 				fbuf_left, fbuf_offset, size);
 			assert(fbuf_offset == (ssize_t)size);
 		} else {
-			assert(fbuf_offset - size < 2
-			|| (fbuf_offset + 1 /* "\n" */  == (ssize_t)size
+			assert((fbuf_offset + 1 /* "\n" */  == (ssize_t)size
 				&& fbuf[size - 1] == '\n')
 			|| (fbuf_offset + 2 /* "\r\n" */  == (ssize_t)size
 				&& fbuf[size - 2] == '\r'