annotate src/testdir/test_nested_function.in @ 9068:0a3bc9fdea20 v7.4.1819

commit https://github.com/vim/vim/commit/827b165b2aebad2cfe98cc6d5804c6c0fe8afd89 Author: Bram Moolenaar <Bram@vim.org> Date: Thu May 5 18:14:03 2016 +0200 patch 7.4.1819 Problem: Compiler warnings when sprintf() is a macro. Solution: Don't interrupt sprintf() with an #ifdef. (Michael Jarvis, closes https://github.com/vim/vim/issues/788)
author Christian Brabandt <cb@256bit.org>
date Thu, 05 May 2016 18:15:05 +0200
parents 750a6986aa86
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6440
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
1 Tests for Nested function vim: set ft=vim :
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
2
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
3 STARTTEST
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
4 :so small.vim
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
5 :fu! NestedFunc()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
6 : fu! Func1()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
7 : $put ='Func1'
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
8 : endfunction
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
9 : call Func1()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
10 : fu! s:func2()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
11 : $put ='s:func2'
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
12 : endfunction
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
13 : call s:func2()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
14 : fu! s:_func3()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
15 : $put ='s:_func3'
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
16 : endfunction
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
17 : call s:_func3()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
18 : let fn = 'Func4'
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
19 : fu! {fn}()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
20 : $put ='Func4'
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
21 : endfunction
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
22 : call {fn}()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
23 : let fn = 'func5'
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
24 : fu! s:{fn}()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
25 : $put ='s:func5'
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
26 : endfunction
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
27 : call s:{fn}()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
28 :endfunction
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
29 :call NestedFunc()
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
30 :/^result:/,$w! test.out
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
31 :qa!
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
32 ENDTEST
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
33
750a6986aa86 Add new files for 7.4.549.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
34 result: