#26497 success

Note

Fix parser choking on certain arithmetic operators

d28f531Cristian Adrián Ontivero

Owner
~emersion
Created
6 months ago
Updated
6 months ago
Build manifest
view manifest »

Tasks

view log »
setup view log »
build-gcc view log »
build-clang view log »
test-gcc view log »
test-clang view log »
go to bottom »
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[#26497] 2019/02/06 11:51:43 Booting image alpine/edge (default) on port 22099
[#26497] 2019/02/06 11:51:47 Waiting for guest to settle
[#26497] 2019/02/06 11:51:54 Sending tasks
[#26497] 2019/02/06 11:51:55 Sending build environment
[#26497] 2019/02/06 11:51:56 Cloning repositories
Cloning into 'mrsh'...
+ cd mrsh
+ git checkout -q d28f531c7f502fb0d9693b0d46ea08cce3da93fc
[#26497] 2019/02/06 11:51:57 Installing packages
Could not create directory '/home/builds/.ssh'.
Warning: Permanently added '[localhost]:22099' (ECDSA) to the list of known hosts.
fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
v3.9.0-209-g7a063a0587 [http://dl-cdn.alpinelinux.org/alpine/edge/main]
v3.9.0-209-g7a063a0587 [http://dl-cdn.alpinelinux.org/alpine/edge/community]
v3.9.0-175-g8763a9bbae [http://dl-cdn.alpinelinux.org/alpine/edge/testing]
OK: 13310 distinct packages available
Could not create directory '/home/builds/.ssh'.
Warning: Permanently added '[localhost]:22099' (ECDSA) to the list of known hosts.
(1/7) Installing clang-libs (5.0.2-r0)
(2/7) Installing libxml2 (2.9.9-r0)
(3/7) Installing clang (5.0.2-r0)
(4/7) Installing ninja (1.8.2-r1)
(5/7) Installing gdbm (1.13-r1)
(6/7) Installing python3 (3.6.8-r1)
(7/7) Installing meson (0.48.2-r0)
Executing busybox-1.29.3-r10.trigger
OK: 1084 MiB in 197 packages
[#26497] 2019/02/06 11:52:05 Running task setup
[#26497] 2019/02/06 11:52:07 Running task build-gcc
[#26497] 2019/02/06 11:52:12 Running task build-clang
[#26497] 2019/02/06 11:52:16 Running task test-gcc
[#26497] 2019/02/06 11:52:17 Running task test-clang
[#26497] 2019/02/06 11:52:18 Processing post-success triggers...
[#26497] 2019/02/06 11:52:18 Skipping trigger, condition unmet
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
+ cd mrsh
+ CC=gcc
+ meson build-gcc
The Meson build system
Version: 0.48.2
Source dir: /home/build/mrsh
Build dir: /home/build/mrsh/build-gcc
Build type: native build
Project name: mrsh
Project version: 0.0.0
Native C compiler: gcc (gcc 8.2.0 "gcc (Alpine 8.2.0) 8.2.0")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Library readline found: NO
Checking if "-Wl,--version-script" links: YES
Program ./harness.sh found: YES (/bin/sh /home/build/mrsh/test/./harness.sh)
Program sh found: YES (/bin/sh)
Build targets in project: 3
Option werror is: True [default: true]
Found ninja-1.8.2 at /usr/bin/ninja
+ CC=clang
+ meson build-clang
The Meson build system
Version: 0.48.2
Source dir: /home/build/mrsh
Build dir: /home/build/mrsh/build-clang
Build type: native build
Project name: mrsh
Project version: 0.0.0
Native C compiler: clang (clang 5.0.2 "Alpine clang version 5.0.2 (tags/RELEASE_502/final) (based on LLVM 5.0.2)")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Library readline found: NO
Checking if "-Wl,--version-script" links: YES
Program ./harness.sh found: YES (/bin/sh /home/build/mrsh/test/./harness.sh)
Program sh found: YES (/bin/sh)
Build targets in project: 3
WARNING: Trying to use none sanitizer on Clang with b_lundef.
This will probably not work.
Try setting b_lundef to false instead.
Option werror is: True [default: true]
Found ninja-1.8.2 at /usr/bin/ninja
build-gcc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
+ cd mrsh
+ ninja -C build-gcc
ninja: Entering directory `build-gcc'
[1/65] Compiling C object 'mrsh@sha/buffer.c.o'.
[2/65] Compiling C object 'mrsh@sha/builtin_alias.c.o'.
[3/65] Compiling C object 'mrsh@sha/builtin_builtin.c.o'.
[4/65] Compiling C object 'mrsh@sha/builtin_cd.c.o'.
[5/65] Compiling C object 'mrsh@sha/builtin_colon.c.o'.
[6/65] Compiling C object 'mrsh@sha/builtin_dot.c.o'.
[7/65] Compiling C object 'mrsh@sha/builtin_eval.c.o'.
[8/65] Compiling C object 'mrsh@sha/builtin_exit.c.o'.
[9/65] Compiling C object 'mrsh@sha/builtin_false.c.o'.
[10/65] Compiling C object 'mrsh@sha/builtin_export.c.o'.
[11/65] Compiling C object 'mrsh@sha/builtin_pwd.c.o'.
[12/65] Compiling C object 'mrsh@sha/builtin_getopts.c.o'.
[13/65] Compiling C object 'mrsh@sha/builtin_read.c.o'.
[14/65] Compiling C object 'mrsh@sha/builtin_set.c.o'.
[15/65] Compiling C object 'mrsh@sha/shell_task_assignment.c.o'.
[16/65] Compiling C object 'mrsh@sha/builtin_shift.c.o'.
[17/65] Compiling C object 'mrsh@sha/builtin_times.c.o'.
[18/65] Compiling C object 'mrsh@sha/builtin_true.c.o'.
[19/65] Compiling C object 'mrsh@sha/builtin_type.c.o'.
[20/65] Compiling C object 'mrsh@sha/arithm.c.o'.
[21/65] Compiling C object 'mrsh@sha/array.c.o'.
[22/65] Compiling C object 'mrsh@sha/ast_print.c.o'.
[23/65] Compiling C object 'mrsh@sha/builtin_ulimit.c.o'.
[24/65] Compiling C object 'mrsh@sha/ast.c.o'.
[25/65] Compiling C object 'mrsh@sha/builtin_umask.c.o'.
[26/65] Compiling C object 'mrsh@sha/builtin_unalias.c.o'.
[27/65] Compiling C object 'mrsh@sha/builtin_unset.c.o'.
[28/65] Compiling C object 'mrsh@sha/builtin_unspecified.c.o'.
[29/65] Compiling C object 'mrsh@sha/getopt.c.o'.
[30/65] Compiling C object 'mrsh@sha/hashtable.c.o'.
[31/65] Compiling C object 'mrsh@sha/parser_arithm.c.o'.
[32/65] Compiling C object 'mrsh@sha/parser_parser.c.o'.
[33/65] Compiling C object 'mrsh@sha/parser_word.c.o'.
[34/65] Compiling C object 'mrsh@sha/shell_arithm.c.o'.
[35/65] Compiling C object 'mrsh@sha/parser_program.c.o'.
[36/65] Compiling C object 'mrsh@sha/shell_entry.c.o'.
[37/65] Compiling C object 'mrsh@sha/shell_path.c.o'.
[38/65] Compiling C object 'mrsh@sha/shell_process.c.o'.
[39/65] Compiling C object 'mrsh@sha/shell_redir.c.o'.
[40/65] Compiling C object 'mrsh@sha/shell_shell.c.o'.
[41/65] Compiling C object 'mrsh@sha/shell_task_ast.c.o'.
[42/65] Compiling C object 'mrsh@sha/shell_task_async.c.o'.
[43/65] Compiling C object 'mrsh@sha/shell_task_binop.c.o'.
[44/65] Compiling C object 'mrsh@sha/shell_task_case_clause.c.o'.
[45/65] Compiling C object 'mrsh@sha/shell_task_command_builtin.c.o'.
[46/65] Compiling C object 'mrsh@sha/shell_task_command_function.c.o'.
[47/65] Compiling C object 'mrsh@sha/shell_task_command_process.c.o'.
[48/65] Compiling C object 'mrsh@sha/shell_task_command.c.o'.
[49/65] Compiling C object 'mrsh@sha/shell_task_for_clause.c.o'.
[50/65] Compiling C object 'mrsh@sha/shell_task_function_definition.c.o'.
[51/65] Compiling C object 'mrsh@sha/shell_task_if_clause.c.o'.
[52/65] Compiling C object 'mrsh@sha/shell_task_list.c.o'.
[53/65] Compiling C object 'mrsh@sha/shell_task_loop_clause.c.o'.
[54/65] Compiling C object 'mrsh@sha/shell_task_pipeline.c.o'.
[55/65] Compiling C object 'mrsh@sha/shell_task_subshell.c.o'.
[56/65] Compiling C object 'mrsh@sha/shell_task_task.c.o'.
[57/65] Compiling C object 'mrsh@sha/shell_task_word.c.o'.
[58/65] Compiling C object 'mrsh@sha/shell_word.c.o'.
[59/65] Compiling C object 'mrsh@exe/main.c.o'.
[60/65] Compiling C object 'highlight@exe/highlight.c.o'.
[61/65] Linking target libmrsh.so.0.0.0.
[62/65] Compiling C object 'mrsh@exe/frontend_basic.c.o'.
[63/65] Generating symbol file 'mrsh@sha/libmrsh.so.0.0.0.symbols'.
[64/65] Linking target mrsh.
[65/65] Linking target highlight.
build-clang
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
ninja: Entering directory `build-clang'
+ cd mrsh
+ ninja -C build-clang
[1/65] Compiling C object 'mrsh@sha/buffer.c.o'.
[2/65] Compiling C object 'mrsh@sha/builtin_alias.c.o'.
[3/65] Compiling C object 'mrsh@sha/ast.c.o'.
[4/65] Compiling C object 'mrsh@sha/builtin_builtin.c.o'.
[5/65] Compiling C object 'mrsh@sha/builtin_colon.c.o'.
[6/65] Compiling C object 'mrsh@sha/builtin_cd.c.o'.
[7/65] Compiling C object 'mrsh@sha/builtin_dot.c.o'.
[8/65] Compiling C object 'mrsh@sha/builtin_eval.c.o'.
[9/65] Compiling C object 'mrsh@sha/builtin_exit.c.o'.
[10/65] Compiling C object 'mrsh@sha/builtin_export.c.o'.
[11/65] Compiling C object 'mrsh@sha/builtin_false.c.o'.
[12/65] Compiling C object 'mrsh@sha/builtin_getopts.c.o'.
[13/65] Compiling C object 'mrsh@sha/builtin_pwd.c.o'.
[14/65] Compiling C object 'mrsh@sha/builtin_read.c.o'.
[15/65] Compiling C object 'mrsh@sha/builtin_set.c.o'.
[16/65] Compiling C object 'mrsh@sha/shell_task_assignment.c.o'.
[17/65] Compiling C object 'mrsh@sha/builtin_shift.c.o'.
[18/65] Compiling C object 'mrsh@sha/builtin_times.c.o'.
[19/65] Compiling C object 'mrsh@sha/builtin_true.c.o'.
[20/65] Compiling C object 'mrsh@sha/arithm.c.o'.
[21/65] Compiling C object 'mrsh@sha/array.c.o'.
[22/65] Compiling C object 'mrsh@sha/builtin_type.c.o'.
[23/65] Compiling C object 'mrsh@sha/builtin_ulimit.c.o'.
[24/65] Compiling C object 'mrsh@sha/ast_print.c.o'.
[25/65] Compiling C object 'mrsh@sha/builtin_unalias.c.o'.
[26/65] Compiling C object 'mrsh@sha/builtin_umask.c.o'.
[27/65] Compiling C object 'mrsh@sha/builtin_unspecified.c.o'.
[28/65] Compiling C object 'mrsh@sha/builtin_unset.c.o'.
[29/65] Compiling C object 'mrsh@sha/getopt.c.o'.
[30/65] Compiling C object 'mrsh@sha/hashtable.c.o'.
[31/65] Compiling C object 'mrsh@sha/parser_parser.c.o'.
[32/65] Compiling C object 'mrsh@sha/parser_arithm.c.o'.
[33/65] Compiling C object 'mrsh@sha/parser_word.c.o'.
[34/65] Compiling C object 'mrsh@sha/shell_arithm.c.o'.
[35/65] Compiling C object 'mrsh@sha/parser_program.c.o'.
[36/65] Compiling C object 'mrsh@sha/shell_path.c.o'.
[37/65] Compiling C object 'mrsh@sha/shell_entry.c.o'.
[38/65] Compiling C object 'mrsh@sha/shell_process.c.o'.
[39/65] Compiling C object 'mrsh@sha/shell_redir.c.o'.
[40/65] Compiling C object 'mrsh@sha/shell_shell.c.o'.
[41/65] Compiling C object 'mrsh@sha/shell_task_ast.c.o'.
[42/65] Compiling C object 'mrsh@sha/shell_task_async.c.o'.
[43/65] Compiling C object 'mrsh@sha/shell_task_binop.c.o'.
[44/65] Compiling C object 'mrsh@sha/shell_task_case_clause.c.o'.
[45/65] Compiling C object 'mrsh@sha/shell_task_command_builtin.c.o'.
[46/65] Compiling C object 'mrsh@sha/shell_task_command_function.c.o'.
[47/65] Compiling C object 'mrsh@sha/shell_task_command_process.c.o'.
[48/65] Compiling C object 'mrsh@sha/shell_task_command.c.o'.
[49/65] Compiling C object 'mrsh@sha/shell_task_for_clause.c.o'.
[50/65] Compiling C object 'mrsh@sha/shell_task_function_definition.c.o'.
[51/65] Compiling C object 'mrsh@sha/shell_task_if_clause.c.o'.
[52/65] Compiling C object 'mrsh@sha/shell_task_list.c.o'.
[53/65] Compiling C object 'mrsh@sha/shell_task_loop_clause.c.o'.
[54/65] Compiling C object 'mrsh@sha/shell_task_pipeline.c.o'.
[55/65] Compiling C object 'mrsh@sha/shell_task_subshell.c.o'.
[56/65] Compiling C object 'mrsh@sha/shell_task_task.c.o'.
[57/65] Compiling C object 'mrsh@sha/shell_task_word.c.o'.
[58/65] Compiling C object 'mrsh@sha/shell_word.c.o'.
[59/65] Compiling C object 'mrsh@exe/frontend_basic.c.o'.
[60/65] Compiling C object 'mrsh@exe/main.c.o'.
[61/65] Linking target libmrsh.so.0.0.0.
[62/65] Compiling C object 'highlight@exe/highlight.c.o'.
[63/65] Generating symbol file 'mrsh@sha/libmrsh.so.0.0.0.symbols'.
[64/65] Linking target mrsh.
[65/65] Linking target highlight.
test-gcc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ninja: Entering directory `build-gcc'
+ cd mrsh
+ ninja -C build-gcc test
[0/1] Running all tests.
1/8 conformance/if.sh                       OK       0.02 s 
2/8 case.sh                                 OK       0.01 s 
3/8 for.sh                                  OK       0.01 s 
4/8 function.sh                             OK       0.01 s 
5/8 loop.sh                                 OK       0.01 s 
6/8 subshell.sh                             OK       0.01 s 
7/8 ulimit.sh                               OK       0.01 s 
8/8 word.sh                                 OK       0.01 s 

OK:         8
FAIL:       0
SKIP:       0
TIMEOUT:    0

Full log written to /home/build/mrsh/build-gcc/meson-logs/testlog.txt
test-clang
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ninja: Entering directory `build-clang'
+ cd mrsh
+ ninja -C build-clang test
[0/1] Running all tests.
1/8 conformance/if.sh                       OK       0.02 s 
2/8 case.sh                                 OK       0.01 s 
3/8 for.sh                                  OK       0.01 s 
4/8 function.sh                             OK       0.01 s 
5/8 loop.sh                                 OK       0.01 s 
6/8 subshell.sh                             OK       0.01 s 
7/8 ulimit.sh                               OK       0.01 s 
8/8 word.sh                                 OK       0.01 s 

OK:         8
FAIL:       0
SKIP:       0
TIMEOUT:    0

Full log written to /home/build/mrsh/build-clang/meson-logs/testlog.txt
Build complete: success 6 months ago (took 35 seconds)