Merge pull request #26913 from jamessan/execl-fix

fix(test/tui_spec): pass the expected NULL-sentinel to execl()
This commit is contained in:
James McCoy 2024-01-06 09:23:47 -05:00 committed by GitHub
commit 9ee8ce2eb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,7 +24,6 @@ local funcs = helpers.funcs
local meths = helpers.meths local meths = helpers.meths
local is_ci = helpers.is_ci local is_ci = helpers.is_ci
local is_os = helpers.is_os local is_os = helpers.is_os
local is_arch = helpers.is_arch
local new_pipename = helpers.new_pipename local new_pipename = helpers.new_pipename
local spawn_argv = helpers.spawn_argv local spawn_argv = helpers.spawn_argv
local set_session = helpers.set_session local set_session = helpers.set_session
@ -1932,9 +1931,6 @@ describe('TUI', function()
end) end)
it('argv[0] can be overridden #23953', function() it('argv[0] can be overridden #23953', function()
if is_arch('aarch64') then
pending('execl does not work on aarch64')
end
if not exec_lua('return pcall(require, "ffi")') then if not exec_lua('return pcall(require, "ffi")') then
pending('missing LuaJIT FFI') pending('missing LuaJIT FFI')
end end
@ -1944,7 +1940,7 @@ describe('TUI', function()
[=[ [=[
local ffi = require('ffi') local ffi = require('ffi')
ffi.cdef([[int execl(const char *, const char *, ...);]]) ffi.cdef([[int execl(const char *, const char *, ...);]])
ffi.C.execl(vim.v.progpath, 'Xargv0nvim', '--clean') ffi.C.execl(vim.v.progpath, 'Xargv0nvim', '--clean', nil)
]=] ]=]
) )
finally(function() finally(function()