mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
patch 7.4.1978
Problem: Large file test does not delete its output. Solution: Delete the output. Check size properly when possible. (Ken Takata)
This commit is contained in:
parent
bde9810d61
commit
c5af40ae64
@ -22,9 +22,13 @@ func Test_largefile()
|
|||||||
normal 50%
|
normal 50%
|
||||||
normal gg
|
normal gg
|
||||||
w
|
w
|
||||||
" Check if the file size is larger than 2^31 - 1 bytes.
|
" Check if the file size is 4,000,000,000 bytes.
|
||||||
" Note that getfsize() returns -2 if a Number is 32 bits.
|
|
||||||
let fsize=getfsize(fname)
|
let fsize=getfsize(fname)
|
||||||
call assert_true(fsize > 2147483647 || fsize == -2)
|
if has('num64')
|
||||||
"call delete(fname)
|
call assert_true(fsize == 4000000000)
|
||||||
|
else
|
||||||
|
" getfsize() returns -2 if a Number is 32 bits.
|
||||||
|
call assert_true(fsize == -2)
|
||||||
|
endif
|
||||||
|
call delete(fname)
|
||||||
endfunc
|
endfunc
|
||||||
|
@ -758,6 +758,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1978,
|
||||||
/**/
|
/**/
|
||||||
1977,
|
1977,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user