(asdl/tool) -> _devbuild/gen/osh-types.h (frontend/consts_gen) -> _devbuild/gen/id.h (lexer_gen) -> _devbuild/tmp/osh-lex.re2c.h _devbuild/tmp/osh-lex.re2c.h -> (re2c) -> _devbuild/gen/osh-lex.h -rw-rw-r-- 1 travis travis 10355 Sep 11 18:28 _build/cpp/arg_types.cc -rw-rw-r-- 1 travis travis 10345 Sep 11 18:28 _build/cpp/arg_types.h asdl/hnode.asdl -> _build/cpp/hnode_asdl and _devbuild/gen/hnode_asdl_debug.py frontend/types.asdl -> _build/cpp/types_asdl and _devbuild/gen/types_asdl_debug.py -rw-rw-r-- 1 travis travis 22556 Sep 11 18:28 _build/cpp/id_kind_asdl.cc -rw-rw-r-- 1 travis travis 12732 Sep 11 18:28 _build/cpp/id_kind_asdl.h -rw-rw-r-- 1 travis travis 33449 Sep 11 18:28 _build/cpp/consts.cc -rw-rw-r-- 1 travis travis 1171 Sep 11 18:28 _build/cpp/consts.h (core/optview_gen) -> _build/cpp/core_optview.h core/runtime.asdl -> _build/cpp/runtime_asdl and _devbuild/gen/runtime_asdl_debug.py frontend/syntax.asdl -> _build/cpp/syntax_asdl and _devbuild/gen/syntax_asdl_debug.py cpp/unit_tests.cc: In function ‘greatest_test_res show_sizeof()’: cpp/unit_tests.cc:63:8: warning: unused variable ‘i’ [-Wunused-variable] auto i = new bool[1]; ^ cpp/unit_tests.cc: At global scope: cpp/unit_tests.cc:267:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] }; ^ cpp/unit_tests.cc: In function ‘greatest_test_res bool_stat_test()’: cpp/unit_tests.cc:325:10: warning: unused variable ‘b1’ [-Wunused-variable] bool b1 = bool_stat::isatty(new Str("invalid"), nullptr); ^~ _build/cpp/arg_types.cc:312:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] }; ^ _build/cpp/arg_types.cc:312:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘void MatchGlobToken(const unsigned char*, int, int, int*, int*)’: _devbuild/tmp/osh-lex.re2c.h:831:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘void MatchPS1Token(const unsigned char*, int, int, int*, int*)’: _devbuild/tmp/osh-lex.re2c.h:861:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘void MatchBraceRangeToken(const unsigned char*, int, int, int*, int*)’: _devbuild/tmp/osh-lex.re2c.h:915:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘int IsValidVarName(const unsigned char*, int)’: _devbuild/tmp/osh-lex.re2c.h:1060:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘int BracketUnary(const unsigned char*, int)’: _devbuild/tmp/osh-lex.re2c.h:1091:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘int BracketOther(const unsigned char*, int)’: _devbuild/tmp/osh-lex.re2c.h:1169:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ cpp/libc.cc: In function ‘List* libc::regex_match(Str*, Str*)’: cpp/libc.cc:84:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (match = (regexec(&pat, s0, outlen, pmatch, 0) == 0)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof(Token) = 24 alignof(Token) = 8 alignof(Token*) = 8 sizeof(speck) = 16 sizeof(line_span) = 20 sizeof(cell) = 24 sizeof(List) = 32 sizeof(List) = 32 mod = -1 alignof(bool) = 1 alignof(int) = 4 alignof(float) = 4 sizeof(Str) = 24 alignof(Str) = 8 sizeof(Str*) = 8 alignof(Str*) = 8 sizeof(flag_spec::_FlagSpecAndMore) = 32 alignof(flag_spec::_FlagSpecAndMore) = 8 sizeof(out) = 8 sizeof(flag_spec::_FlagSpec) = 40 alignof(flag_spec::_FlagSpec) = 8 sizeof(out2) = 8 alignof(max_align_t) = 16 .id = 331 val = { id = 328 val = -1 id = 330 val = .. id = 328 val = 22 id = 331 val = } ..README.md gethostname() = travis-job-e6fe049e-7d45-4465-8820-fecb864d9079 .ts = 1631384902 .getcwd() = /home/travis/build/oilshell/oil ..spec1.arity0 foo spec1.arity0 bar spec1.arity1 z spec1.arity1 zz spec1.plus_flags o spec1.plus_flags p spec1.defaults x spec1.defaults y sizeof 8 sizeof 3 b = 1 i = 42 b = 3.140000 b = foo .stdin isatty = 0 .PATH = /usr/bin:/opt/pyenv/libexec:/opt/pyenv/plugins/python-build/bin:/home/travis/.rvm/gems/ruby-2.6.5/bin:/home/travis/.rvm/gems/ruby-2.6.5@global/bin:/home/travis/.rvm/rubies/ruby-2.6.5/bin:/home/travis/.rvm/bin:/home/travis/bin:/home/travis/.local/bin:/usr/local/lib/jvm/openjdk11/bin:/opt/pyenv/shims:/home/travis/.phpenv/shims:/home/travis/perl5/perlbrew/bin:/home/travis/.nvm/versions/node/v10.16.0/bin:/home/travis/.kiex/elixirs/elixir-1.7.4/bin:/home/travis/.kiex/bin:/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.11.1.linux.amd64/bin:/usr/local/maven-3.6.3/bin:/usr/local/cmake-3.12.4/bin:/usr/local/clang-7.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/travis/.phpenv/bin:/opt/pyenv/bin:/home/travis/.yarn/bin .. Total: 11 tests (465 ticks, 0.000 sec), 43 assertions Pass: 11, fail: 0, skip: 0. cpp/unit_tests.cc: In function ‘greatest_test_res show_sizeof()’: cpp/unit_tests.cc:63:8: warning: unused variable ‘i’ [-Wunused-variable] auto i = new bool[1]; ^ cpp/unit_tests.cc: At global scope: cpp/unit_tests.cc:267:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] }; ^ cpp/unit_tests.cc: In function ‘greatest_test_res bool_stat_test()’: cpp/unit_tests.cc:325:10: warning: unused variable ‘b1’ [-Wunused-variable] bool b1 = bool_stat::isatty(new Str("invalid"), nullptr); ^~ _build/cpp/arg_types.cc:312:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] }; ^ _build/cpp/arg_types.cc:312:1: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘void MatchGlobToken(const unsigned char*, int, int, int*, int*)’: _devbuild/tmp/osh-lex.re2c.h:831:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘void MatchPS1Token(const unsigned char*, int, int, int*, int*)’: _devbuild/tmp/osh-lex.re2c.h:861:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘void MatchBraceRangeToken(const unsigned char*, int, int, int*, int*)’: _devbuild/tmp/osh-lex.re2c.h:915:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘int IsValidVarName(const unsigned char*, int)’: _devbuild/tmp/osh-lex.re2c.h:1060:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘int BracketUnary(const unsigned char*, int)’: _devbuild/tmp/osh-lex.re2c.h:1091:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ In file included from cpp/frontend_match.cc:9:0: _devbuild/tmp/osh-lex.re2c.h: In function ‘int BracketOther(const unsigned char*, int)’: _devbuild/tmp/osh-lex.re2c.h:1169:24: warning: unused variable ‘YYMARKER’ [-Wunused-variable] const unsigned char* YYMARKER; ^~~~~~~~ cpp/libc.cc: In function ‘List* libc::regex_match(Str*, Str*)’: cpp/libc.cc:84:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (match = (regexec(&pat, s0, outlen, pmatch, 0) == 0)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof(Token) = 24 alignof(Token) = 8 alignof(Token*) = 8 sizeof(speck) = 16 sizeof(line_span) = 20 sizeof(cell) = 24 sizeof(List) = 32 sizeof(List) = 32 mod = -1 alignof(bool) = 1 alignof(int) = 4 alignof(float) = 4 sizeof(Str) = 24 alignof(Str) = 8 sizeof(Str*) = 8 alignof(Str*) = 8 sizeof(flag_spec::_FlagSpecAndMore) = 32 alignof(flag_spec::_FlagSpecAndMore) = 8 sizeof(out) = 8 sizeof(flag_spec::_FlagSpec) = 40 alignof(flag_spec::_FlagSpec) = 8 sizeof(out2) = 8 alignof(max_align_t) = 16 .id = 331 val = { id = 328 val = -1 id = 330 val = .. id = 328 val = 22 id = 331 val = } ..README.md gethostname() = travis-job-e6fe049e-7d45-4465-8820-fecb864d9079 .ts = 1631384907 .getcwd() = /home/travis/build/oilshell/oil ..spec1.arity0 foo spec1.arity0 bar spec1.arity1 z spec1.arity1 zz spec1.plus_flags o spec1.plus_flags p spec1.defaults x spec1.defaults y sizeof 8 sizeof 3 b = 1 i = 42 b = 3.140000 b = foo .stdin isatty = 0 .PATH = /usr/bin:/opt/pyenv/libexec:/opt/pyenv/plugins/python-build/bin:/home/travis/.rvm/gems/ruby-2.6.5/bin:/home/travis/.rvm/gems/ruby-2.6.5@global/bin:/home/travis/.rvm/rubies/ruby-2.6.5/bin:/home/travis/.rvm/bin:/home/travis/bin:/home/travis/.local/bin:/usr/local/lib/jvm/openjdk11/bin:/opt/pyenv/shims:/home/travis/.phpenv/shims:/home/travis/perl5/perlbrew/bin:/home/travis/.nvm/versions/node/v10.16.0/bin:/home/travis/.kiex/elixirs/elixir-1.7.4/bin:/home/travis/.kiex/bin:/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.11.1.linux.amd64/bin:/usr/local/maven-3.6.3/bin:/usr/local/cmake-3.12.4/bin:/usr/local/clang-7.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/travis/.phpenv/bin:/opt/pyenv/bin:/home/travis/.yarn/bin .. Total: 11 tests (2589 ticks, 0.003 sec), 43 assertions Pass: 11, fail: 0, skip: 0. 553 _tmp/typed_arith_asdl.cc 258 _tmp/typed_arith_asdl.h 195 _tmp/demo_lib_asdl.cc 122 _tmp/demo_lib_asdl.h 1128 total asdl/runtime.cc: In function ‘Str* qsn::maybe_tsv_encode(Str*, int)’: asdl/runtime.cc:1134:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ asdl/runtime.cc: In function ‘Str* qsn::tsv_decode(Str*)’: asdl/runtime.cc:1140:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ sizeof *c = 24 c->tag = 2 Const sizeof *v = 24 v->tag = 3 Var u->op = - f->name = f p->negated = 1 .sizeof b = 8 (bool_expr.Binary left:(word value:left) right:(word value:right)).m.ss = 0x603000001c60 m.ib = 0x603000001c90 mm.ib[42] = 1 (maps ss:[map foo bar] ib:[map 42 T] tokens:[map]).g_ft.tag_() = 1 g_ret.tag_() = 3 g_ret.status = 5 . Total: 4 tests (800 ticks, 0.001 sec), 11 assertions Pass: 4, fail: 0, skip: 0. sizeof b = 8 . Total: 1 test (78 ticks, 0.000 sec), 0 assertions Pass: 1, fail: 0, skip: 0.