From 82798096a3f5eb84a2aa2b22bb63ffca88f79da7 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Wed, 11 Mar 2026 13:08:59 +0300 Subject: [PATCH] checker: some bug with comptime (fixes #26234) --- .../meta/040776e8d0a3acba.json | 7 + .../meta/0a48ed07efa6063a.json | 7 + .../meta/0b9d0aaf8b2b6d1a.json | 7 + .../meta/0cb425df7db135b7.json | 7 + .../meta/12ba28c28031cf43.json | 7 + .../meta/168673bd77a2fc39.json | 7 + .../meta/16eee80b78998534.json | 7 + .../meta/1847769f5c4bd0b3.json | 7 + .../meta/1ff7ab82bcd11229.json | 7 + .../meta/2061b02f5cf6c380.json | 7 + .../meta/20cf4287408c5418.json | 7 + .../meta/229fc0c60f1a76f7.json | 7 + .../meta/23073ed6fa87a6de.json | 7 + .../meta/23c48cf60e9d8767.json | 7 + .../meta/25687967c80ba9b3.json | 7 + .../meta/2663c2facc01e3d6.json | 7 + .../meta/286ac736764cc42e.json | 7 + .../meta/2ed1cdb4762188fb.json | 7 + .../meta/2ee99347ab8c1e6a.json | 7 + .../meta/3451dbe063435c15.json | 7 + .../meta/36a74c2a8562d6ad.json | 7 + .../meta/3b538bb2cb27d332.json | 7 + .../meta/3d95cebf379bdd97.json | 7 + .../meta/4543a44c9ed1749c.json | 7 + .../meta/4758e22fff3dff73.json | 7 + .../meta/4761720b8cd0880c.json | 7 + .../meta/487d3b87f0df8836.json | 7 + .../meta/4a61b8b394a07899.json | 7 + .../meta/4adc78ce3501e6c6.json | 7 + .../meta/577c32cdc7283401.json | 7 + .../meta/5aa929152808003b.json | 7 + .../meta/5ae5ab0518841e34.json | 7 + .../meta/669d30f9cc3b5730.json | 7 + .../meta/6afe39e9068eac20.json | 7 + .../meta/6d50e505084fd5de.json | 7 + .../meta/71c4005fc434c6be.json | 7 + .../meta/73adf6690735ba71.json | 7 + .../meta/75d2c0681477d508.json | 7 + .../meta/7de62633d9d1e763.json | 7 + .../meta/80441594dd278b2b.json | 7 + .../meta/8138beaaad025193.json | 7 + .../meta/826971561acff881.json | 7 + .../meta/836b1df07b6dfbad.json | 7 + .../meta/85eb55dd33a1e472.json | 7 + .../meta/8d8158b3201156db.json | 7 + .../meta/91d2d4a03d0a5717.json | 7 + .../meta/929213aa4a548d77.json | 7 + .../meta/92ee4831dd8367a1.json | 7 + .../meta/99955b52705bb0b9.json | 7 + .../meta/9dec73b17b9c4ef1.json | 7 + .../meta/9e76751b4e1fd14a.json | 7 + .../meta/a42fe78d1e64c2a4.json | 7 + .../meta/a736d003e3cead9c.json | 7 + .../meta/a7ddcb1347f4bd7f.json | 7 + .../meta/ac872df2772d6ed0.json | 7 + .../meta/b6aabe79c9d77e15.json | 7 + .../meta/b8ee5021f0e84b80.json | 7 + .../meta/b964e20a671ba659.json | 7 + .../meta/bb2ed5d0038cd4a7.json | 7 + .../meta/beca125560db98a8.json | 7 + .../meta/c1cbc0a09474a683.json | 7 + .../meta/c1e57721f657c117.json | 7 + .../meta/c354e72bedc7a2a4.json | 7 + .../meta/cb8834b2efc955b4.json | 7 + .../meta/cc1951b94a82e820.json | 7 + .../meta/d045388324118b1b.json | 7 + .../meta/d5d57d723d666651.json | 7 + .../meta/d77465aa719b3ae1.json | 7 + .../meta/de05fb7aa1fa23d2.json | 7 + .../meta/ee234faa36d4f67c.json | 7 + .../meta/f2ee1cd455612aef.json | 7 + .../meta/fbc139b18a2c449a.json | 7 + ...JT6ZSMW545FNTPHR90.635435000.000000000.csv | 335 ++++++++++++++++++ ...selector_postfix_unwrap_non_option_err.out | 7 + ..._selector_postfix_unwrap_non_option_err.vv | 16 + vlib/v/gen/c/cgen.v | 15 + vlib/v/markused/walker.v | 5 + .../comptime_selector_postfix_unwrap_test.v | 21 ++ 78 files changed, 903 insertions(+) create mode 100644 .vtmp_cov_issue_24842/meta/040776e8d0a3acba.json create mode 100644 .vtmp_cov_issue_24842/meta/0a48ed07efa6063a.json create mode 100644 .vtmp_cov_issue_24842/meta/0b9d0aaf8b2b6d1a.json create mode 100644 .vtmp_cov_issue_24842/meta/0cb425df7db135b7.json create mode 100644 .vtmp_cov_issue_24842/meta/12ba28c28031cf43.json create mode 100644 .vtmp_cov_issue_24842/meta/168673bd77a2fc39.json create mode 100644 .vtmp_cov_issue_24842/meta/16eee80b78998534.json create mode 100644 .vtmp_cov_issue_24842/meta/1847769f5c4bd0b3.json create mode 100644 .vtmp_cov_issue_24842/meta/1ff7ab82bcd11229.json create mode 100644 .vtmp_cov_issue_24842/meta/2061b02f5cf6c380.json create mode 100644 .vtmp_cov_issue_24842/meta/20cf4287408c5418.json create mode 100644 .vtmp_cov_issue_24842/meta/229fc0c60f1a76f7.json create mode 100644 .vtmp_cov_issue_24842/meta/23073ed6fa87a6de.json create mode 100644 .vtmp_cov_issue_24842/meta/23c48cf60e9d8767.json create mode 100644 .vtmp_cov_issue_24842/meta/25687967c80ba9b3.json create mode 100644 .vtmp_cov_issue_24842/meta/2663c2facc01e3d6.json create mode 100644 .vtmp_cov_issue_24842/meta/286ac736764cc42e.json create mode 100644 .vtmp_cov_issue_24842/meta/2ed1cdb4762188fb.json create mode 100644 .vtmp_cov_issue_24842/meta/2ee99347ab8c1e6a.json create mode 100644 .vtmp_cov_issue_24842/meta/3451dbe063435c15.json create mode 100644 .vtmp_cov_issue_24842/meta/36a74c2a8562d6ad.json create mode 100644 .vtmp_cov_issue_24842/meta/3b538bb2cb27d332.json create mode 100644 .vtmp_cov_issue_24842/meta/3d95cebf379bdd97.json create mode 100644 .vtmp_cov_issue_24842/meta/4543a44c9ed1749c.json create mode 100644 .vtmp_cov_issue_24842/meta/4758e22fff3dff73.json create mode 100644 .vtmp_cov_issue_24842/meta/4761720b8cd0880c.json create mode 100644 .vtmp_cov_issue_24842/meta/487d3b87f0df8836.json create mode 100644 .vtmp_cov_issue_24842/meta/4a61b8b394a07899.json create mode 100644 .vtmp_cov_issue_24842/meta/4adc78ce3501e6c6.json create mode 100644 .vtmp_cov_issue_24842/meta/577c32cdc7283401.json create mode 100644 .vtmp_cov_issue_24842/meta/5aa929152808003b.json create mode 100644 .vtmp_cov_issue_24842/meta/5ae5ab0518841e34.json create mode 100644 .vtmp_cov_issue_24842/meta/669d30f9cc3b5730.json create mode 100644 .vtmp_cov_issue_24842/meta/6afe39e9068eac20.json create mode 100644 .vtmp_cov_issue_24842/meta/6d50e505084fd5de.json create mode 100644 .vtmp_cov_issue_24842/meta/71c4005fc434c6be.json create mode 100644 .vtmp_cov_issue_24842/meta/73adf6690735ba71.json create mode 100644 .vtmp_cov_issue_24842/meta/75d2c0681477d508.json create mode 100644 .vtmp_cov_issue_24842/meta/7de62633d9d1e763.json create mode 100644 .vtmp_cov_issue_24842/meta/80441594dd278b2b.json create mode 100644 .vtmp_cov_issue_24842/meta/8138beaaad025193.json create mode 100644 .vtmp_cov_issue_24842/meta/826971561acff881.json create mode 100644 .vtmp_cov_issue_24842/meta/836b1df07b6dfbad.json create mode 100644 .vtmp_cov_issue_24842/meta/85eb55dd33a1e472.json create mode 100644 .vtmp_cov_issue_24842/meta/8d8158b3201156db.json create mode 100644 .vtmp_cov_issue_24842/meta/91d2d4a03d0a5717.json create mode 100644 .vtmp_cov_issue_24842/meta/929213aa4a548d77.json create mode 100644 .vtmp_cov_issue_24842/meta/92ee4831dd8367a1.json create mode 100644 .vtmp_cov_issue_24842/meta/99955b52705bb0b9.json create mode 100644 .vtmp_cov_issue_24842/meta/9dec73b17b9c4ef1.json create mode 100644 .vtmp_cov_issue_24842/meta/9e76751b4e1fd14a.json create mode 100644 .vtmp_cov_issue_24842/meta/a42fe78d1e64c2a4.json create mode 100644 .vtmp_cov_issue_24842/meta/a736d003e3cead9c.json create mode 100644 .vtmp_cov_issue_24842/meta/a7ddcb1347f4bd7f.json create mode 100644 .vtmp_cov_issue_24842/meta/ac872df2772d6ed0.json create mode 100644 .vtmp_cov_issue_24842/meta/b6aabe79c9d77e15.json create mode 100644 .vtmp_cov_issue_24842/meta/b8ee5021f0e84b80.json create mode 100644 .vtmp_cov_issue_24842/meta/b964e20a671ba659.json create mode 100644 .vtmp_cov_issue_24842/meta/bb2ed5d0038cd4a7.json create mode 100644 .vtmp_cov_issue_24842/meta/beca125560db98a8.json create mode 100644 .vtmp_cov_issue_24842/meta/c1cbc0a09474a683.json create mode 100644 .vtmp_cov_issue_24842/meta/c1e57721f657c117.json create mode 100644 .vtmp_cov_issue_24842/meta/c354e72bedc7a2a4.json create mode 100644 .vtmp_cov_issue_24842/meta/cb8834b2efc955b4.json create mode 100644 .vtmp_cov_issue_24842/meta/cc1951b94a82e820.json create mode 100644 .vtmp_cov_issue_24842/meta/d045388324118b1b.json create mode 100644 .vtmp_cov_issue_24842/meta/d5d57d723d666651.json create mode 100644 .vtmp_cov_issue_24842/meta/d77465aa719b3ae1.json create mode 100644 .vtmp_cov_issue_24842/meta/de05fb7aa1fa23d2.json create mode 100644 .vtmp_cov_issue_24842/meta/ee234faa36d4f67c.json create mode 100644 .vtmp_cov_issue_24842/meta/f2ee1cd455612aef.json create mode 100644 .vtmp_cov_issue_24842/meta/fbc139b18a2c449a.json create mode 100644 .vtmp_cov_issue_24842/vcounters_01KKE5QEJT6ZSMW545FNTPHR90.635435000.000000000.csv create mode 100644 vlib/v/checker/tests/comptime_selector_postfix_unwrap_non_option_err.out create mode 100644 vlib/v/checker/tests/comptime_selector_postfix_unwrap_non_option_err.vv create mode 100644 vlib/v/tests/comptime/comptime_selector_postfix_unwrap_test.v diff --git a/.vtmp_cov_issue_24842/meta/040776e8d0a3acba.json b/.vtmp_cov_issue_24842/meta/040776e8d0a3acba.json new file mode 100644 index 000000000..821dd9d53 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/040776e8d0a3acba.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/atoi.v", "fhash": "040776e8d0a3acba", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/0a48ed07efa6063a.json b/.vtmp_cov_issue_24842/meta/0a48ed07efa6063a.json new file mode 100644 index 000000000..3f7439db2 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/0a48ed07efa6063a.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/backtraces_nix.c.v", "fhash": "0a48ed07efa6063a", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 14, + "points": [ 5,8,9,10,17,24,27,28,29,30,31,32,34,36 ] +} diff --git a/.vtmp_cov_issue_24842/meta/0b9d0aaf8b2b6d1a.json b/.vtmp_cov_issue_24842/meta/0b9d0aaf8b2b6d1a.json new file mode 100644 index 000000000..3a5c7c3c9 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/0b9d0aaf8b2b6d1a.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/os_nix.c.v", "fhash": "0b9d0aaf8b2b6d1a", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/0cb425df7db135b7.json b/.vtmp_cov_issue_24842/meta/0cb425df7db135b7.json new file mode 100644 index 000000000..12ea8d12d --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/0cb425df7db135b7.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/array_notd_gcboehm_opt.v", "fhash": "0cb425df7db135b7", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 7, + "points": [ 9,13,17,21,45,69,73 ] +} diff --git a/.vtmp_cov_issue_24842/meta/12ba28c28031cf43.json b/.vtmp_cov_issue_24842/meta/12ba28c28031cf43.json new file mode 100644 index 000000000..bc958a0e1 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/12ba28c28031cf43.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/file.c.v", "fhash": "12ba28c28031cf43", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 11, + "points": [ 15,19,353,355,361,362,368,369,372,487,495 ] +} diff --git a/.vtmp_cov_issue_24842/meta/168673bd77a2fc39.json b/.vtmp_cov_issue_24842/meta/168673bd77a2fc39.json new file mode 100644 index 000000000..7873518c4 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/168673bd77a2fc39.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/atofq.c.v", "fhash": "168673bd77a2fc39", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/16eee80b78998534.json b/.vtmp_cov_issue_24842/meta/16eee80b78998534.json new file mode 100644 index 000000000..5bc723ae1 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/16eee80b78998534.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/closure/closure_nix.c.v", "fhash": "16eee80b78998534", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 21, + "points": [ 16,17,25,29,30,33,38,41,43,46,55,56,58,61,62,67,68,74,75,81,82 ] +} diff --git a/.vtmp_cov_issue_24842/meta/1847769f5c4bd0b3.json b/.vtmp_cov_issue_24842/meta/1847769f5c4bd0b3.json new file mode 100644 index 000000000..870dd4758 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/1847769f5c4bd0b3.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/math/bits/bits_tables.v", "fhash": "1847769f5c4bd0b3", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/1ff7ab82bcd11229.json b/.vtmp_cov_issue_24842/meta/1ff7ab82bcd11229.json new file mode 100644 index 000000000..e35ab85e5 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/1ff7ab82bcd11229.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/int.v", "fhash": "1ff7ab82bcd11229", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 152, + "points": [ 14,15,20,25,30,70,71,72,73,74,78,83,84,88,89,90,91,93,94,95,96,99,101,102,103,104,105,106,107,109,111,112,115,116,117,119,120,121,128,134,140,144,154,157,165,166,167,168,169,171,172,173,174,175,177,178,179,180,181,182,183,184,186,188,189,191,192,193,200,207,212,213,214,215,216,218,220,221,222,223,224,225,227,228,229,231,232,233,234,235,236,237,238,240,242,243,246,247,248,250,251,252,260,261,262,263,264,266,267,268,269,270,272,273,274,275,276,277,278,279,281,283,284,286,287,288,295,296,298,319,320,321,322,324,325,326,327,328,331,332,427,428,430,451,458,462,508,514,518,519,520,522 ] +} diff --git a/.vtmp_cov_issue_24842/meta/2061b02f5cf6c380.json b/.vtmp_cov_issue_24842/meta/2061b02f5cf6c380.json new file mode 100644 index 000000000..f97034d39 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/2061b02f5cf6c380.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/time/parse.v", "fhash": "2061b02f5cf6c380", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 1, + "points": [ 15 ] +} diff --git a/.vtmp_cov_issue_24842/meta/20cf4287408c5418.json b/.vtmp_cov_issue_24842/meta/20cf4287408c5418.json new file mode 100644 index 000000000..884ad54c5 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/20cf4287408c5418.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/rune_map.v", "fhash": "20cf4287408c5418", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/229fc0c60f1a76f7.json b/.vtmp_cov_issue_24842/meta/229fc0c60f1a76f7.json new file mode 100644 index 000000000..e1b0b00ff --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/229fc0c60f1a76f7.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/os_darwin.c.v", "fhash": "229fc0c60f1a76f7", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/23073ed6fa87a6de.json b/.vtmp_cov_issue_24842/meta/23073ed6fa87a6de.json new file mode 100644 index 000000000..ebc35c0dd --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/23073ed6fa87a6de.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/utilities.c.v", "fhash": "23073ed6fa87a6de", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 166, + "points": [ 31,32,33,34,43,44,45,46,54,55,56,57,66,67,68,69,79,80,83,84,85,86,87,88,89,90,94,95,96,98,99,101,102,103,105,106,108,110,112,113,115,118,121,122,123,125,126,129,131,132,136,137,141,142,143,144,147,148,151,152,154,155,156,157,158,159,160,162,166,167,168,171,173,174,175,176,177,178,179,183,184,185,190,191,192,195,196,197,198,201,202,213,214,217,218,219,220,221,222,223,224,228,229,230,232,233,235,236,237,239,240,242,244,246,247,249,252,255,256,257,259,260,263,265,266,270,271,275,276,277,278,281,282,285,286,288,289,290,291,292,293,294,296,300,301,302,305,307,308,309,310,311,312,313,317,318,319,324,325,326,329,330,331,332,335,336 ] +} diff --git a/.vtmp_cov_issue_24842/meta/23c48cf60e9d8767.json b/.vtmp_cov_issue_24842/meta/23c48cf60e9d8767.json new file mode 100644 index 000000000..eed77c203 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/23c48cf60e9d8767.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strings/builder.c.v", "fhash": "23c48cf60e9d8767", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 108, + "points": [ 14,15,16,33,34,36,42,43,44,45,47,52,54,55,56,58,65,135,136,138,202,203,206,245,246,247,248,249,255,256,259,260,261,263,264,267,268,269,270,292,293,294,295,303,304,308,309,310,311,314,315,316,317,318,320,322,323,325,327,328,329,332,333,378,379,382,383,384,385,387,388,391,393,394,396,397,398,401,406,407,408,412,416,417,418,421,422,423,429,430,434,435,439,440,442,447,448,452,453,459,460,461,463,469,473,474,475,476 ] +} diff --git a/.vtmp_cov_issue_24842/meta/25687967c80ba9b3.json b/.vtmp_cov_issue_24842/meta/25687967c80ba9b3.json new file mode 100644 index 000000000..fb115f5bd --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/25687967c80ba9b3.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/builtin.c.v", "fhash": "25687967c80ba9b3", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 20, + "points": [ 31,52,55,57,60,62,67,68,69,73,82,83,85,88,91,97,104,110,123,133 ] +} diff --git a/.vtmp_cov_issue_24842/meta/2663c2facc01e3d6.json b/.vtmp_cov_issue_24842/meta/2663c2facc01e3d6.json new file mode 100644 index 000000000..a9b864c64 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/2663c2facc01e3d6.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/time/format.v", "fhash": "2663c2facc01e3d6", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/286ac736764cc42e.json b/.vtmp_cov_issue_24842/meta/286ac736764cc42e.json new file mode 100644 index 000000000..bac6e24ff --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/286ac736764cc42e.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/term/colors.v", "fhash": "286ac736764cc42e", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 7, + "points": [ 21,64,69,115,125,190,195 ] +} diff --git a/.vtmp_cov_issue_24842/meta/2ed1cdb4762188fb.json b/.vtmp_cov_issue_24842/meta/2ed1cdb4762188fb.json new file mode 100644 index 000000000..3dd3c6c75 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/2ed1cdb4762188fb.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/backtraces.c.v", "fhash": "2ed1cdb4762188fb", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 3, + "points": [ 10,11,21 ] +} diff --git a/.vtmp_cov_issue_24842/meta/2ee99347ab8c1e6a.json b/.vtmp_cov_issue_24842/meta/2ee99347ab8c1e6a.json new file mode 100644 index 000000000..e82762027 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/2ee99347ab8c1e6a.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/v/preludes/test_runner_normal.v", "fhash": "2ee99347ab8c1e6a", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 85, + "points": [ 14,35,36,37,38,42,47,48,49,50,51,56,57,58,59,63,64,72,73,75,76,78,82,83,84,88,92,96,97,98,99,101,102,103,105,106,107,108,109,114,115,116,120,121,122,123,124,126,127,128,130,135,136,137,138,139,140,146,147,148,149,150,151,153,154,155,156,157,158,159,160,163,164,165,166,170,172,173,174,175,176,177,179,181,182 ] +} diff --git a/.vtmp_cov_issue_24842/meta/3451dbe063435c15.json b/.vtmp_cov_issue_24842/meta/3451dbe063435c15.json new file mode 100644 index 000000000..9191097a0 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/3451dbe063435c15.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/os.c.v", "fhash": "3451dbe063435c15", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 76, + "points": [ 105,106,107,108,110,111,113,115,116,118,119,130,131,133,134,135,137,138,140,142,148,149,153,151,154,155,156,157,158,160,161,162,163,164,165,166,167,169,170,179,181,334,335,337,340,342,343,345,408,409,410,412,484,488,927,928,929,970,971,972,973,979,980,982,983,988,989,996,997,998,999,1146,1152,1205,1206,1207 ] +} diff --git a/.vtmp_cov_issue_24842/meta/36a74c2a8562d6ad.json b/.vtmp_cov_issue_24842/meta/36a74c2a8562d6ad.json new file mode 100644 index 000000000..b2968da2e --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/36a74c2a8562d6ad.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/time/time_darwin.c.v", "fhash": "36a74c2a8562d6ad", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/3b538bb2cb27d332.json b/.vtmp_cov_issue_24842/meta/3b538bb2cb27d332.json new file mode 100644 index 000000000..15e16d50d --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/3b538bb2cb27d332.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/term/ui/color.v", "fhash": "3b538bb2cb27d332", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/3d95cebf379bdd97.json b/.vtmp_cov_issue_24842/meta/3d95cebf379bdd97.json new file mode 100644 index 000000000..0194bb00d --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/3d95cebf379bdd97.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/panicing.c.v", "fhash": "3d95cebf379bdd97", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 19, + "points": [ 66,73,81,85,86,87,88,89,90,91,92,94,96,111,114,119,122,146,152 ] +} diff --git a/.vtmp_cov_issue_24842/meta/4543a44c9ed1749c.json b/.vtmp_cov_issue_24842/meta/4543a44c9ed1749c.json new file mode 100644 index 000000000..c3c93061f --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/4543a44c9ed1749c.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/term/termios/termios_darwin.c.v", "fhash": "4543a44c9ed1749c", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/4758e22fff3dff73.json b/.vtmp_cov_issue_24842/meta/4758e22fff3dff73.json new file mode 100644 index 000000000..ade314df1 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/4758e22fff3dff73.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/map.v", "fhash": "4758e22fff3dff73", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 341, + "points": [ 93,94,108,114,119,126,127,128,129,130,131,132,133,134,135,136,140,141,142,143,146,147,192,197,202,207,212,218,219,222,223,225,226,227,229,230,231,232,235,240,241,242,245,251,252,258,259,265,266,272,273,279,289,291,292,312,314,315,317,318,319,320,323,344,345,348,355,356,357,358,360,361,363,364,365,366,367,368,373,374,375,376,377,378,381,382,383,384,389,390,392,393,395,400,401,402,404,405,406,407,408,409,410,411,414,415,417,418,421,422,423,425,426,430,431,432,433,434,435,436,437,443,444,445,446,447,448,449,450,451,455,456,467,468,470,471,474,475,476,477,478,479,481,483,484,486,487,488,489,490,491,493,494,499,500,502,503,504,505,507,508,518,519,524,526,527,528,531,532,534,535,536,537,544,545,546,547,549,550,552,553,554,555,556,557,558,559,561,569,571,572,573,574,575,576,579,580,581,582,586,588,595,596,598,600,601,602,603,604,605,608,609,610,611,614,622,623,625,627,628,629,630,631,632,635,636,637,638,641,646,647,649,651,652,653,654,655,658,659,660,661,664,669,670,672,673,674,681,682,685,686,687,689,690,691,693,695,696,697,698,699,701,703,704,707,708,709,711,713,714,720,721,722,724,725,726,727,730,733,734,736,737,738,739,742,747,748,750,751,754,758,759,761,762,763,764,767,773,783,784,785,787,788,790,796,797,813,814,815,819,820,822,824,830,831,832,834,836,837,838,839,844,845,847,848,849,850,854,855,856,857,859,860,861,863,864,865,869,870,871,872 ] +} diff --git a/.vtmp_cov_issue_24842/meta/4761720b8cd0880c.json b/.vtmp_cov_issue_24842/meta/4761720b8cd0880c.json new file mode 100644 index 000000000..975ef0922 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/4761720b8cd0880c.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/os.v", "fhash": "4761720b8cd0880c", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 6, + "points": [ 139,140,141,142,581,627 ] +} diff --git a/.vtmp_cov_issue_24842/meta/487d3b87f0df8836.json b/.vtmp_cov_issue_24842/meta/487d3b87f0df8836.json new file mode 100644 index 000000000..458463acc --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/487d3b87f0df8836.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/allocation.c.v", "fhash": "487d3b87f0df8836", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 84, + "points": [ 14,16,17,18,21,23,24,26,27,41,42,44,46,47,58,65,68,69,76,86,87,89,90,107,114,117,118,125,132,133,135,147,148,151,152,161,168,171,172,179,191,192,201,208,211,212,214,251,252,255,262,265,266,268,279,280,282,284,291,302,305,315,330,332,344,351,353,365,369,382,383,385,386,387,396,397,399,400,401,414,415,417,418,419 ] +} diff --git a/.vtmp_cov_issue_24842/meta/4a61b8b394a07899.json b/.vtmp_cov_issue_24842/meta/4a61b8b394a07899.json new file mode 100644 index 000000000..04d8a7a96 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/4a61b8b394a07899.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/builtin.v", "fhash": "4a61b8b394a07899", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 1, + "points": [ 10 ] +} diff --git a/.vtmp_cov_issue_24842/meta/4adc78ce3501e6c6.json b/.vtmp_cov_issue_24842/meta/4adc78ce3501e6c6.json new file mode 100644 index 000000000..1822d8278 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/4adc78ce3501e6c6.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/f64_str.c.v", "fhash": "4adc78ce3501e6c6", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 195, + "points": [ 25,26,27,28,30,31,33,34,35,38,39,41,42,43,46,47,48,52,54,55,58,59,61,62,67,71,72,74,75,76,77,89,90,91,93,95,96,97,101,102,103,106,107,109,110,111,112,113,115,116,120,121,122,123,124,125,126,128,129,130,131,132,134,141,142,143,144,146,147,149,150,151,155,156,158,162,163,164,167,168,170,171,173,174,177,178,181,182,183,184,185,186,188,190,191,192,193,195,196,197,198,199,204,205,210,213,218,219,220,221,222,223,224,225,226,227,230,231,233,236,244,250,251,252,254,257,258,259,260,262,263,264,265,266,267,268,269,270,271,273,275,276,277,278,280,281,282,283,284,285,286,287,288,291,293,295,298,299,304,307,308,309,310,311,318,319,320,321,322,326,329,341,342,343,345,346,347,351,352,355,356,358,361,366,367,368,370,371,372,376,377,380,381,383,386 ] +} diff --git a/.vtmp_cov_issue_24842/meta/577c32cdc7283401.json b/.vtmp_cov_issue_24842/meta/577c32cdc7283401.json new file mode 100644 index 000000000..5adc7a155 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/577c32cdc7283401.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/time/time.v", "fhash": "577c32cdc7283401", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/5aa929152808003b.json b/.vtmp_cov_issue_24842/meta/5aa929152808003b.json new file mode 100644 index 000000000..5dafac8ed --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/5aa929152808003b.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/time/parse.c.v", "fhash": "5aa929152808003b", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/5ae5ab0518841e34.json b/.vtmp_cov_issue_24842/meta/5ae5ab0518841e34.json new file mode 100644 index 000000000..40f36d944 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/5ae5ab0518841e34.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/f64_str.v", "fhash": "5ae5ab0518841e34", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/669d30f9cc3b5730.json b/.vtmp_cov_issue_24842/meta/669d30f9cc3b5730.json new file mode 100644 index 000000000..81acf58d5 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/669d30f9cc3b5730.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/os_stat_default.c.v", "fhash": "669d30f9cc3b5730", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 17, + "points": [ 8,9,10,11,12,14,57,59,62,65,68,71,74,77,80,109,110 ] +} diff --git a/.vtmp_cov_issue_24842/meta/6afe39e9068eac20.json b/.vtmp_cov_issue_24842/meta/6afe39e9068eac20.json new file mode 100644 index 000000000..93c341113 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/6afe39e9068eac20.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/term/ui/ui.c.v", "fhash": "6afe39e9068eac20", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/6d50e505084fd5de.json b/.vtmp_cov_issue_24842/meta/6d50e505084fd5de.json new file mode 100644 index 000000000..98c0b2a73 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/6d50e505084fd5de.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/closure/closure.c.v", "fhash": "6d50e505084fd5de", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 36, + "points": [ 170,171,172,175,176,177,178,182,183,184,185,188,194,195,198,201,204,206,208,210,213,216,217,219,225,228,229,231,234,235,237,240,241,242,244,247 ] +} diff --git a/.vtmp_cov_issue_24842/meta/71c4005fc434c6be.json b/.vtmp_cov_issue_24842/meta/71c4005fc434c6be.json new file mode 100644 index 000000000..789f4cfcb --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/71c4005fc434c6be.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/utilities.v", "fhash": "71c4005fc434c6be", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 97, + "points": [ 25,26,28,33,34,36,40,41,43,44,45,47,50,51,53,64,65,66,67,72,73,78,79,83,85,86,87,88,90,92,97,102,109,110,111,118,119,120,128,129,130,144,145,149,150,151,155,156,158,162,164,165,166,167,169,171,175,179,184,185,186,187,188,190,193,194,196,197,199,204,205,206,208,211,212,214,215,217,222,223,224,225,227,230,231,233,234,236,241,242,243,245,248,249,251,252,254 ] +} diff --git a/.vtmp_cov_issue_24842/meta/73adf6690735ba71.json b/.vtmp_cov_issue_24842/meta/73adf6690735ba71.json new file mode 100644 index 000000000..8fb8732bd --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/73adf6690735ba71.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/format_mem.c.v", "fhash": "73adf6690735ba71", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 272, + "points": [ 14,15,16,18,19,20,21,24,26,29,30,32,45,46,47,48,49,51,52,53,54,55,56,59,60,65,69,71,72,73,76,97,98,99,100,101,103,105,106,107,108,110,111,112,113,115,117,119,120,122,125,129,131,134,140,142,144,145,148,149,150,151,152,153,154,155,157,161,163,164,167,168,171,172,173,176,177,179,181,184,185,188,189,193,196,197,198,200,201,204,206,207,212,213,218,220,221,222,223,226,227,230,231,233,234,235,236,237,238,239,240,242,246,247,248,252,254,255,256,257,258,259,260,261,265,266,267,272,274,275,277,278,279,283,284,285,287,288,292,293,294,296,297,298,299,301,302,303,305,307,308,309,317,318,321,322,325,326,327,328,331,332,333,334,336,337,338,339,340,341,342,345,346,347,350,351,352,353,356,357,362,363,366,367,369,370,373,374,375,377,378,381,384,385,386,387,394,395,396,397,398,399,402,403,404,405,407,408,409,410,411,412,413,416,417,418,421,422,423,424,427,428,433,434,437,438,440,441,444,445,446,448,449,452,455,456,457,458,465,466,467,468,472,473,474,477,478,479,480,485,486,487,491,492,493,494,496,497,498,500,503,505,506,509,512,515,516,517,518,519,524,525 ] +} diff --git a/.vtmp_cov_issue_24842/meta/75d2c0681477d508.json b/.vtmp_cov_issue_24842/meta/75d2c0681477d508.json new file mode 100644 index 000000000..4e81a9119 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/75d2c0681477d508.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/sorted_map.v", "fhash": "75d2c0681477d508", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/7de62633d9d1e763.json b/.vtmp_cov_issue_24842/meta/7de62633d9d1e763.json new file mode 100644 index 000000000..91415f05c --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/7de62633d9d1e763.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/time/duration.v", "fhash": "7de62633d9d1e763", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 19, + "points": [ 64,65,67,68,69,70,71,73,74,75,76,77,78,79,80,81,82,83,85 ] +} diff --git a/.vtmp_cov_issue_24842/meta/80441594dd278b2b.json b/.vtmp_cov_issue_24842/meta/80441594dd278b2b.json new file mode 100644 index 000000000..0516ceddd --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/80441594dd278b2b.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/float.c.v", "fhash": "80441594dd278b2b", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 38, + "points": [ 16,17,20,21,23,24,27,28,29,31,38,39,41,42,43,45,82,83,86,87,89,90,93,94,95,97,104,105,107,108,109,111,138,139,141,148,149,151 ] +} diff --git a/.vtmp_cov_issue_24842/meta/8138beaaad025193.json b/.vtmp_cov_issue_24842/meta/8138beaaad025193.json new file mode 100644 index 000000000..8530c04ec --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/8138beaaad025193.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/string.v", "fhash": "8138beaaad025193", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 222, + "points": [ 63,65,66,67,68,69,70,72,75,87,96,105,106,108,122,123,125,139,140,142,156,157,159,190,203,319,320,323,342,343,345,349,350,351,353,375,376,378,379,381,382,383,384,385,386,393,395,396,397,399,400,401,403,406,407,389,390,410,411,413,414,416,418,419,420,421,423,424,426,428,430,431,432,785,788,790,791,793,794,822,823,825,828,829,831,836,837,838,839,843,844,845,847,848,850,852,1126,1127,1128,1130,1132,1133,1134,1136,1137,1138,1139,1141,1142,1143,1145,1150,1151,1153,1131,1175,1176,1177,1178,1182,1183,1184,1186,1190,1191,1192,1194,1295,1296,1298,1299,1301,1303,1305,1307,1308,1310,1312,1342,1343,1345,1346,1347,1348,1355,1358,1360,1361,1363,1364,1367,1370,1372,1373,1375,1376,1351,1352,1379,1446,1447,1449,1450,1451,1453,1454,1456,1458,1459,1461,1462,1464,1465,1467,1469,1536,1537,1540,1546,1547,1549,1550,1552,1673,1674,1676,1677,1679,1682,1683,1691,1692,1694,1696,1698,2047,2053,2054,2055,2058,2292,2293,2294,2295,2298,2300,2302,2303,2305,2307,2308,2310,2311,2515,2516,2518,2520,2522,2526,2527,2528,2530 ] +} diff --git a/.vtmp_cov_issue_24842/meta/826971561acff881.json b/.vtmp_cov_issue_24842/meta/826971561acff881.json new file mode 100644 index 000000000..973b3432d --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/826971561acff881.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/chan_option_result.v", "fhash": "826971561acff881", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 28, + "points": [ 50,51,53,59,60,62,69,73,85,86,88,93,98,103,115,116,125,126,151,152,156,161,162,164,169,170,175,189 ] +} diff --git a/.vtmp_cov_issue_24842/meta/836b1df07b6dfbad.json b/.vtmp_cov_issue_24842/meta/836b1df07b6dfbad.json new file mode 100644 index 000000000..d19130d43 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/836b1df07b6dfbad.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/meta_assert.v", "fhash": "836b1df07b6dfbad", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 20, + "points": [ 23,24,25,26,27,28,29,30,31,32,37,38,39,40,42,44,45,47,50,51 ] +} diff --git a/.vtmp_cov_issue_24842/meta/85eb55dd33a1e472.json b/.vtmp_cov_issue_24842/meta/85eb55dd33a1e472.json new file mode 100644 index 000000000..c3906d614 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/85eb55dd33a1e472.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/option.c.v", "fhash": "85eb55dd33a1e472", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 3, + "points": [ 10,11,12 ] +} diff --git a/.vtmp_cov_issue_24842/meta/8d8158b3201156db.json b/.vtmp_cov_issue_24842/meta/8d8158b3201156db.json new file mode 100644 index 000000000..466dfc1c2 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/8d8158b3201156db.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/math/bits/bits.c.v", "fhash": "8d8158b3201156db", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 10, + "points": [ 109,110,112,117,119,125,126,128,133,135 ] +} diff --git a/.vtmp_cov_issue_24842/meta/91d2d4a03d0a5717.json b/.vtmp_cov_issue_24842/meta/91d2d4a03d0a5717.json new file mode 100644 index 000000000..49c7bd4d7 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/91d2d4a03d0a5717.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/fd.c.v", "fhash": "91d2d4a03d0a5717", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/929213aa4a548d77.json b/.vtmp_cov_issue_24842/meta/929213aa4a548d77.json new file mode 100644 index 000000000..ad7fcc170 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/929213aa4a548d77.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/tables.v", "fhash": "929213aa4a548d77", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/92ee4831dd8367a1.json b/.vtmp_cov_issue_24842/meta/92ee4831dd8367a1.json new file mode 100644 index 000000000..7b09e488e --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/92ee4831dd8367a1.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/utf8.v", "fhash": "92ee4831dd8367a1", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 74, + "points": [ 8,14,15,16,17,19,21,27,28,29,30,32,33,39,40,41,42,44,45,48,49,50,53,54,55,56,60,61,62,63,64,67,81,82,84,98,99,102,103,106,108,109,110,113,114,115,116,119,120,121,122,123,126,135,136,138,139,140,141,143,145,146,149,151,152,154,158,164,169,184,189,197,201,208 ] +} diff --git a/.vtmp_cov_issue_24842/meta/99955b52705bb0b9.json b/.vtmp_cov_issue_24842/meta/99955b52705bb0b9.json new file mode 100644 index 000000000..7ecb1fec1 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/99955b52705bb0b9.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/f32_str.c.v", "fhash": "99955b52705bb0b9", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 164, + "points": [ 50,51,52,54,55,57,58,59,62,63,65,66,70,72,75,76,77,80,82,83,84,87,88,90,91,92,93,97,98,99,100,104,105,106,108,110,111,112,116,117,118,121,122,124,125,126,127,128,130,131,135,136,137,138,139,140,141,143,149,150,151,152,154,155,157,158,159,162,163,165,169,170,171,174,175,177,178,180,181,184,185,186,187,189,190,191,192,193,194,195,197,198,199,200,201,203,204,205,206,212,213,215,219,220,222,224,228,229,230,231,232,233,234,235,236,237,238,240,244,245,248,252,255,261,262,263,266,267,268,269,270,271,272,274,276,277,278,279,280,281,284,286,288,291,292,299,300,301,302,303,307,310,322,323,324,326,327,328,333,334,337,338,340,344 ] +} diff --git a/.vtmp_cov_issue_24842/meta/9dec73b17b9c4ef1.json b/.vtmp_cov_issue_24842/meta/9dec73b17b9c4ef1.json new file mode 100644 index 000000000..a5ffc438d --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/9dec73b17b9c4ef1.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/term/ui/input.v", "fhash": "9dec73b17b9c4ef1", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 4, + "points": [ 210,211,222,223 ] +} diff --git a/.vtmp_cov_issue_24842/meta/9e76751b4e1fd14a.json b/.vtmp_cov_issue_24842/meta/9e76751b4e1fd14a.json new file mode 100644 index 000000000..9332c98aa --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/9e76751b4e1fd14a.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/math/bits/bits.v", "fhash": "9e76751b4e1fd14a", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 18, + "points": [ 105,106,109,120,121,134,465,466,467,468,469,470,471,472,473,474,475,476 ] +} diff --git a/.vtmp_cov_issue_24842/meta/a42fe78d1e64c2a4.json b/.vtmp_cov_issue_24842/meta/a42fe78d1e64c2a4.json new file mode 100644 index 000000000..feec7b6cb --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/a42fe78d1e64c2a4.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/array.v", "fhash": "a42fe78d1e64c2a4", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 3, + "points": [ 5,7,9 ] +} diff --git a/.vtmp_cov_issue_24842/meta/a736d003e3cead9c.json b/.vtmp_cov_issue_24842/meta/a736d003e3cead9c.json new file mode 100644 index 000000000..65c942a68 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/a736d003e3cead9c.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/filepath.v", "fhash": "a736d003e3cead9c", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/a7ddcb1347f4bd7f.json b/.vtmp_cov_issue_24842/meta/a7ddcb1347f4bd7f.json new file mode 100644 index 000000000..ba347bc78 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/a7ddcb1347f4bd7f.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/term/ui/input_nix.c.v", "fhash": "a7ddcb1347f4bd7f", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 4, + "points": [ 19,22,24,25 ] +} diff --git a/.vtmp_cov_issue_24842/meta/ac872df2772d6ed0.json b/.vtmp_cov_issue_24842/meta/ac872df2772d6ed0.json new file mode 100644 index 000000000..484e63e79 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/ac872df2772d6ed0.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/cfns_wrapper.c.v", "fhash": "ac872df2772d6ed0", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 18, + "points": [ 7,14,32,33,35,36,50,51,53,54,75,76,78,79,97,98,100,101 ] +} diff --git a/.vtmp_cov_issue_24842/meta/b6aabe79c9d77e15.json b/.vtmp_cov_issue_24842/meta/b6aabe79c9d77e15.json new file mode 100644 index 000000000..9eebd0f2c --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/b6aabe79c9d77e15.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/term/term.v", "fhash": "b6aabe79c9d77e15", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 18, + "points": [ 36,37,38,41,42,43,201,205,206,203,208,209,211,215,216,213,218,229 ] +} diff --git a/.vtmp_cov_issue_24842/meta/b8ee5021f0e84b80.json b/.vtmp_cov_issue_24842/meta/b8ee5021f0e84b80.json new file mode 100644 index 000000000..e240070c7 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/b8ee5021f0e84b80.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/term/ui/termios_nix.c.v", "fhash": "b8ee5021f0e84b80", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/b964e20a671ba659.json b/.vtmp_cov_issue_24842/meta/b964e20a671ba659.json new file mode 100644 index 000000000..99dc9b04c --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/b964e20a671ba659.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/atof.c.v", "fhash": "b964e20a671ba659", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/bb2ed5d0038cd4a7.json b/.vtmp_cov_issue_24842/meta/bb2ed5d0038cd4a7.json new file mode 100644 index 000000000..a2e2c0f0d --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/bb2ed5d0038cd4a7.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/ftoa.c.v", "fhash": "bb2ed5d0038cd4a7", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 2, + "points": [ 25,39 ] +} diff --git a/.vtmp_cov_issue_24842/meta/beca125560db98a8.json b/.vtmp_cov_issue_24842/meta/beca125560db98a8.json new file mode 100644 index 000000000..2b6785840 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/beca125560db98a8.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/map.c.v", "fhash": "beca125560db98a8", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 69, + "points": [ 12,13,15,16,21,22,32,37,41,45,49,53,54,56,57,59,60,61,63,64,66,67,69,70,73,74,75,77,78,80,81,83,84,87,88,89,91,92,94,95,97,98,101,107,108,109,111,113,114,116,117,118,120,121,122,125,128,129,130,131,133,135,136,137,138,140,142,143,144 ] +} diff --git a/.vtmp_cov_issue_24842/meta/c1cbc0a09474a683.json b/.vtmp_cov_issue_24842/meta/c1cbc0a09474a683.json new file mode 100644 index 000000000..1b5bbdb7a --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/c1cbc0a09474a683.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/string_interpolation.v", "fhash": "c1cbc0a09474a683", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 350, + "points": [ 37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,83,88,93,154,155,156,157,158,159,160,161,162,163,166,167,173,174,178,179,181,184,185,186,188,199,200,201,202,204,207,210,212,213,214,215,216,218,220,222,223,225,228,231,232,233,234,240,242,249,253,257,258,259,260,262,264,267,268,269,270,271,272,274,275,277,280,281,283,284,285,286,288,289,290,291,292,294,295,296,298,299,301,303,305,309,310,311,312,314,316,318,319,320,321,322,323,325,328,329,331,332,333,334,335,337,338,340,342,344,348,349,350,351,352,353,354,355,356,358,360,361,362,363,364,366,367,369,371,373,377,378,379,380,382,383,386,389,390,391,392,393,394,395,397,398,400,401,403,404,405,406,407,409,410,415,416,417,418,419,420,421,423,424,426,427,429,432,433,436,437,438,439,440,442,443,448,449,450,451,452,453,454,456,457,461,462,463,464,465,467,468,469,470,471,474,475,476,477,479,480,482,483,484,485,487,488,491,492,494,495,496,497,498,499,500,502,503,504,508,509,510,511,512,513,515,516,520,521,522,523,524,525,526,528,529,533,534,535,536,537,539,540,541,542,543,546,547,548,549,551,552,554,555,556,557,559,560,563,564,566,567,568,569,570,571,572,574,575,576,580,581,582,583,584,585,587,588,592,593,594,595,596,597,598,600,601,603,604,606,607,608,609,610,612,613,618,619,620,621,622,623,624,626,627,629,630,632,633,634,635,636,638,639,645,646,647,651,652,653,656,682,684,686,687,690,691,694,695,696 ] +} diff --git a/.vtmp_cov_issue_24842/meta/c1e57721f657c117.json b/.vtmp_cov_issue_24842/meta/c1e57721f657c117.json new file mode 100644 index 000000000..a251b8902 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/c1e57721f657c117.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/pipe.c.v", "fhash": "c1e57721f657c117", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/c354e72bedc7a2a4.json b/.vtmp_cov_issue_24842/meta/c354e72bedc7a2a4.json new file mode 100644 index 000000000..f3ddf2b71 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/c354e72bedc7a2a4.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/utf8.c.v", "fhash": "c354e72bedc7a2a4", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/cb8834b2efc955b4.json b/.vtmp_cov_issue_24842/meta/cb8834b2efc955b4.json new file mode 100644 index 000000000..0fe229d96 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/cb8834b2efc955b4.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/const_nix.c.v", "fhash": "cb8834b2efc955b4", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/cc1951b94a82e820.json b/.vtmp_cov_issue_24842/meta/cc1951b94a82e820.json new file mode 100644 index 000000000..02c5f9715 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/cc1951b94a82e820.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/rune.v", "fhash": "cc1951b94a82e820", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 32, + "points": [ 14,20,21,22,23,24,70,71,72,74,76,104,105,108,109,110,111,116,118,119,120,122,125,126,127,129,131,133,135,136,138,141 ] +} diff --git a/.vtmp_cov_issue_24842/meta/d045388324118b1b.json b/.vtmp_cov_issue_24842/meta/d045388324118b1b.json new file mode 100644 index 000000000..f8b9b7ccc --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/d045388324118b1b.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/number_to_base.c.v", "fhash": "d045388324118b1b", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 38, + "points": [ 9,10,11,13,14,16,17,18,19,20,22,24,25,26,27,28,29,31,33,34,35,36,38,46,47,48,50,51,53,54,55,57,58,59,60,61,63,65 ] +} diff --git a/.vtmp_cov_issue_24842/meta/d5d57d723d666651.json b/.vtmp_cov_issue_24842/meta/d5d57d723d666651.json new file mode 100644 index 000000000..33f27db21 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/d5d57d723d666651.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/builtin/printing.c.v", "fhash": "d5d57d723d666651", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 31, + "points": [ 10,17,18,23,24,35,42,43,47,48,55,62,68,74,145,155,156,157,163,164,166,167,168,169,181,182,183,185,187,188,189 ] +} diff --git a/.vtmp_cov_issue_24842/meta/d77465aa719b3ae1.json b/.vtmp_cov_issue_24842/meta/d77465aa719b3ae1.json new file mode 100644 index 000000000..3bccbd23e --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/d77465aa719b3ae1.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/strconv/format.v", "fhash": "d77465aa719b3ae1", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 0, + "points": [ ] +} diff --git a/.vtmp_cov_issue_24842/meta/de05fb7aa1fa23d2.json b/.vtmp_cov_issue_24842/meta/de05fb7aa1fa23d2.json new file mode 100644 index 000000000..f91e95cc5 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/de05fb7aa1fa23d2.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/v/tests/fns/closure_struct_init_cov_regression_test.v", "fhash": "de05fb7aa1fa23d2", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 9, + "points": [ 17,18,19,20,21,30,31,34,37 ] +} diff --git a/.vtmp_cov_issue_24842/meta/ee234faa36d4f67c.json b/.vtmp_cov_issue_24842/meta/ee234faa36d4f67c.json new file mode 100644 index 000000000..22319d841 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/ee234faa36d4f67c.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/math/bits/bits.arm64.v", "fhash": "ee234faa36d4f67c", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 6, + "points": [ 13,14,15,16,25,28 ] +} diff --git a/.vtmp_cov_issue_24842/meta/f2ee1cd455612aef.json b/.vtmp_cov_issue_24842/meta/f2ee1cd455612aef.json new file mode 100644 index 000000000..32a4fce92 --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/f2ee1cd455612aef.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/os/environment.c.v", "fhash": "f2ee1cd455612aef", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 7, + "points": [ 16,23,24,35,36,37,40 ] +} diff --git a/.vtmp_cov_issue_24842/meta/fbc139b18a2c449a.json b/.vtmp_cov_issue_24842/meta/fbc139b18a2c449a.json new file mode 100644 index 000000000..6d146eebb --- /dev/null +++ b/.vtmp_cov_issue_24842/meta/fbc139b18a2c449a.json @@ -0,0 +1,7 @@ +{ + "file": "/Users/alexander/code/worktrees/batch4/issue-26234/vlib/v/preludes/test_runner.c.v", "fhash": "fbc139b18a2c449a", + "v_version": "V 0.5.1 07ee934f822c7a2980e0dc31ca635a6c734dcbca", + "build_options": "-coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos", + "npoints": 14, + "points": [ 46,54,68,78,79,80,81,96,97,98,99,100,103,119 ] +} diff --git a/.vtmp_cov_issue_24842/vcounters_01KKE5QEJT6ZSMW545FNTPHR90.635435000.000000000.csv b/.vtmp_cov_issue_24842/vcounters_01KKE5QEJT6ZSMW545FNTPHR90.635435000.000000000.csv new file mode 100644 index 000000000..4a10b445f --- /dev/null +++ b/.vtmp_cov_issue_24842/vcounters_01KKE5QEJT6ZSMW545FNTPHR90.635435000.000000000.csv @@ -0,0 +1,335 @@ +# path: /Users/alexander/code/worktrees/batch4/issue-26234/vlib/v/tests/fns/closure_struct_init_cov_regression_test.v +# build_options: -coverage .vtmp_cov_issue_24842 -os macos -arch arm64 -d macos +meta,point,hits +6d50e505084fd5de,0,1 +6d50e505084fd5de,1,1 +6d50e505084fd5de,3,1 +6d50e505084fd5de,4,1 +6d50e505084fd5de,5,1 +6d50e505084fd5de,6,1 +6d50e505084fd5de,7,1024 +6d50e505084fd5de,8,1024 +6d50e505084fd5de,9,1024 +6d50e505084fd5de,10,1024 +6d50e505084fd5de,11,1 +6d50e505084fd5de,12,1 +6d50e505084fd5de,13,1 +6d50e505084fd5de,14,1 +6d50e505084fd5de,15,1 +6d50e505084fd5de,16,1 +6d50e505084fd5de,17,1 +6d50e505084fd5de,18,1 +6d50e505084fd5de,19,1 +6d50e505084fd5de,20,1 +6d50e505084fd5de,21,1 +6d50e505084fd5de,22,1 +6d50e505084fd5de,23,1 +6d50e505084fd5de,24,2 +6d50e505084fd5de,25,2 +6d50e505084fd5de,27,2 +6d50e505084fd5de,28,2 +6d50e505084fd5de,29,2 +6d50e505084fd5de,30,2 +6d50e505084fd5de,31,2 +6d50e505084fd5de,32,2 +6d50e505084fd5de,33,2 +6d50e505084fd5de,34,2 +6d50e505084fd5de,35,2 +16eee80b78998534,0,1 +16eee80b78998534,1,1 +16eee80b78998534,2,1 +16eee80b78998534,3,1 +16eee80b78998534,5,1 +16eee80b78998534,6,3 +16eee80b78998534,7,3 +16eee80b78998534,8,2 +16eee80b78998534,9,1 +16eee80b78998534,10,1 +16eee80b78998534,11,1 +16eee80b78998534,12,1 +16eee80b78998534,13,1 +16eee80b78998534,14,1 +16eee80b78998534,15,1 +16eee80b78998534,16,1 +16eee80b78998534,17,2 +16eee80b78998534,18,2 +16eee80b78998534,19,2 +16eee80b78998534,20,2 +487d3b87f0df8836,9,9 +487d3b87f0df8836,12,9 +487d3b87f0df8836,13,9 +487d3b87f0df8836,14,9 +487d3b87f0df8836,15,9 +487d3b87f0df8836,16,9 +487d3b87f0df8836,18,9 +487d3b87f0df8836,19,5 +487d3b87f0df8836,21,5 +487d3b87f0df8836,22,5 +487d3b87f0df8836,23,5 +487d3b87f0df8836,24,5 +487d3b87f0df8836,25,5 +487d3b87f0df8836,27,5 +487d3b87f0df8836,28,4 +487d3b87f0df8836,30,4 +487d3b87f0df8836,31,2 +487d3b87f0df8836,33,2 +487d3b87f0df8836,34,2 +487d3b87f0df8836,35,2 +487d3b87f0df8836,36,2 +487d3b87f0df8836,37,2 +487d3b87f0df8836,39,2 +487d3b87f0df8836,54,4 +487d3b87f0df8836,56,2 +487d3b87f0df8836,57,2 +487d3b87f0df8836,58,2 +487d3b87f0df8836,59,2 +487d3b87f0df8836,61,1 +487d3b87f0df8836,62,1 +487d3b87f0df8836,64,4 +487d3b87f0df8836,66,4 +487d3b87f0df8836,67,4 +487d3b87f0df8836,68,4 +487d3b87f0df8836,69,5 +487d3b87f0df8836,70,1 +487d3b87f0df8836,71,4 +487d3b87f0df8836,72,4 +487d3b87f0df8836,73,4 +487d3b87f0df8836,79,2 +487d3b87f0df8836,81,2 +487d3b87f0df8836,82,2 +487d3b87f0df8836,83,2 +a42fe78d1e64c2a4,0,2 +a42fe78d1e64c2a4,1,1 +a42fe78d1e64c2a4,2,1 +0cb425df7db135b7,0,1 +0cb425df7db135b7,1,1 +0cb425df7db135b7,2,3 +0cb425df7db135b7,3,3 +0cb425df7db135b7,4,3 +0cb425df7db135b7,5,3 +0cb425df7db135b7,6,3 +2ed1cdb4762188fb,0,3 +2ed1cdb4762188fb,1,2 +2ed1cdb4762188fb,2,1 +0a48ed07efa6063a,0,3 +0a48ed07efa6063a,9,3 +25687967c80ba9b3,10,1 +25687967c80ba9b3,11,1 +25687967c80ba9b3,12,1 +25687967c80ba9b3,13,1 +25687967c80ba9b3,14,1 +4a61b8b394a07899,0,1 +ac872df2772d6ed0,0,2 +ac872df2772d6ed0,2,1038 +ac872df2772d6ed0,3,2 +ac872df2772d6ed0,4,1036 +ac872df2772d6ed0,5,1036 +ac872df2772d6ed0,10,1 +ac872df2772d6ed0,12,1 +ac872df2772d6ed0,13,1 +826971561acff881,14,1 +826971561acff881,15,1 +826971561acff881,21,1 +826971561acff881,22,1 +826971561acff881,23,1 +1ff7ab82bcd11229,12,2 +1ff7ab82bcd11229,14,2 +1ff7ab82bcd11229,16,2 +1ff7ab82bcd11229,18,2 +1ff7ab82bcd11229,19,2 +1ff7ab82bcd11229,33,1 +1ff7ab82bcd11229,35,1 +1ff7ab82bcd11229,36,1 +1ff7ab82bcd11229,37,1 +1ff7ab82bcd11229,38,1 +1ff7ab82bcd11229,39,1 +1ff7ab82bcd11229,40,1 +1ff7ab82bcd11229,41,1 +1ff7ab82bcd11229,42,1 +1ff7ab82bcd11229,63,4 +1ff7ab82bcd11229,65,4 +beca125560db98a8,11,3 +beca125560db98a8,13,3 +beca125560db98a8,15,3 +beca125560db98a8,16,1 +beca125560db98a8,18,1 +beca125560db98a8,19,1 +beca125560db98a8,24,2 +beca125560db98a8,25,1 +beca125560db98a8,27,1 +beca125560db98a8,28,1 +beca125560db98a8,33,1 +beca125560db98a8,34,1 +beca125560db98a8,36,1 +beca125560db98a8,37,1 +4758e22fff3dff73,0,1 +4758e22fff3dff73,1,1 +4758e22fff3dff73,52,1 +4758e22fff3dff73,53,1 +4758e22fff3dff73,54,1 +4758e22fff3dff73,215,1 +4758e22fff3dff73,216,1 +8138beaaad025193,9,1 +8138beaaad025193,10,1 +8138beaaad025193,11,2 +8138beaaad025193,13,2 +8138beaaad025193,14,2 +8138beaaad025193,16,2 +8138beaaad025193,28,2 +8138beaaad025193,30,2 +8138beaaad025193,31,2 +8138beaaad025193,32,2 +8138beaaad025193,33,2 +8138beaaad025193,34,2 +8138beaaad025193,35,2 +8138beaaad025193,37,2 +8138beaaad025193,39,2 +8138beaaad025193,40,2 +8138beaaad025193,41,2 +8138beaaad025193,42,2 +8138beaaad025193,43,2 +8138beaaad025193,44,1 +8138beaaad025193,45,2 +8138beaaad025193,46,4 +8138beaaad025193,47,4 +8138beaaad025193,48,2 +8138beaaad025193,49,2 +8138beaaad025193,50,2 +8138beaaad025193,51,2 +8138beaaad025193,52,2 +8138beaaad025193,53,2 +8138beaaad025193,57,2 +8138beaaad025193,58,2 +8138beaaad025193,59,2 +8138beaaad025193,60,2 +8138beaaad025193,61,2 +8138beaaad025193,62,2 +8138beaaad025193,63,2 +8138beaaad025193,64,2 +8138beaaad025193,65,2 +8138beaaad025193,66,2 +8138beaaad025193,67,2 +8138beaaad025193,68,2 +8138beaaad025193,69,2 +8138beaaad025193,70,2 +8138beaaad025193,71,2 +8138beaaad025193,72,5 +8138beaaad025193,85,1 +8138beaaad025193,86,1 +8138beaaad025193,87,1 +8138beaaad025193,88,1 +8138beaaad025193,89,1 +8138beaaad025193,90,1 +8138beaaad025193,91,1 +8138beaaad025193,92,1 +8138beaaad025193,93,1 +8138beaaad025193,94,1 +8138beaaad025193,95,1 +8138beaaad025193,127,2 +8138beaaad025193,129,2 +8138beaaad025193,130,1 +8138beaaad025193,131,1 +8138beaaad025193,132,5 +8138beaaad025193,133,2 +8138beaaad025193,134,5 +8138beaaad025193,135,1 +8138beaaad025193,136,4 +8138beaaad025193,138,1 +8138beaaad025193,140,1 +8138beaaad025193,141,1 +8138beaaad025193,142,1 +8138beaaad025193,144,1 +8138beaaad025193,146,4 +8138beaaad025193,148,4 +8138beaaad025193,149,4 +8138beaaad025193,150,1 +8138beaaad025193,152,5 +8138beaaad025193,153,5 +8138beaaad025193,154,5 +8138beaaad025193,155,1 +8138beaaad025193,156,1 +8138beaaad025193,159,4 +8138beaaad025193,161,4 +8138beaaad025193,162,4 +8138beaaad025193,164,4 +8138beaaad025193,166,4 +8138beaaad025193,167,100 +8138beaaad025193,168,100 +8138beaaad025193,169,15 +8138beaaad025193,170,15 +8138beaaad025193,171,100 +8138beaaad025193,172,2 +8138beaaad025193,173,98 +8138beaaad025193,174,2 +8138beaaad025193,178,2 +8138beaaad025193,180,2 +8138beaaad025193,182,2 +8138beaaad025193,200,11 +8138beaaad025193,206,11 +8138beaaad025193,207,9 +8138beaaad025193,208,2 +8138beaaad025193,209,2 +8138beaaad025193,210,2 +8138beaaad025193,211,2 +8138beaaad025193,212,2 +f2ee1cd455612aef,0,3 +f2ee1cd455612aef,1,3 +f2ee1cd455612aef,2,3 +f2ee1cd455612aef,3,3 +f2ee1cd455612aef,4,3 +f2ee1cd455612aef,5,2 +f2ee1cd455612aef,6,1 +b6aabe79c9d77e15,0,1 +b6aabe79c9d77e15,3,1 +b6aabe79c9d77e15,4,1 +b6aabe79c9d77e15,5,1 +b6aabe79c9d77e15,6,1 +b6aabe79c9d77e15,7,1 +b6aabe79c9d77e15,10,1 +b6aabe79c9d77e15,12,1 +b6aabe79c9d77e15,13,1 +b6aabe79c9d77e15,14,1 +b6aabe79c9d77e15,15,2 +fbc139b18a2c449a,0,1 +fbc139b18a2c449a,1,2 +fbc139b18a2c449a,2,1 +fbc139b18a2c449a,3,2 +fbc139b18a2c449a,4,2 +fbc139b18a2c449a,5,2 +fbc139b18a2c449a,6,2 +fbc139b18a2c449a,7,1 +fbc139b18a2c449a,8,1 +fbc139b18a2c449a,12,1 +2ee99347ab8c1e6a,0,1 +2ee99347ab8c1e6a,1,1 +2ee99347ab8c1e6a,2,1 +2ee99347ab8c1e6a,3,1 +2ee99347ab8c1e6a,4,1 +2ee99347ab8c1e6a,5,1 +2ee99347ab8c1e6a,6,1 +2ee99347ab8c1e6a,7,1 +2ee99347ab8c1e6a,8,1 +2ee99347ab8c1e6a,9,1 +2ee99347ab8c1e6a,10,1 +2ee99347ab8c1e6a,11,1 +2ee99347ab8c1e6a,12,1 +2ee99347ab8c1e6a,13,1 +2ee99347ab8c1e6a,14,1 +2ee99347ab8c1e6a,15,1 +2ee99347ab8c1e6a,16,1 +2ee99347ab8c1e6a,17,1 +2ee99347ab8c1e6a,19,1 +2ee99347ab8c1e6a,21,1 +2ee99347ab8c1e6a,22,1 +2ee99347ab8c1e6a,23,1 +2ee99347ab8c1e6a,24,1 +2ee99347ab8c1e6a,25,1 +2ee99347ab8c1e6a,39,1 +2ee99347ab8c1e6a,40,1 +2ee99347ab8c1e6a,41,1 +de05fb7aa1fa23d2,0,1 +de05fb7aa1fa23d2,1,1 +de05fb7aa1fa23d2,2,1 +de05fb7aa1fa23d2,3,1 +de05fb7aa1fa23d2,4,1 +de05fb7aa1fa23d2,8,2 diff --git a/vlib/v/checker/tests/comptime_selector_postfix_unwrap_non_option_err.out b/vlib/v/checker/tests/comptime_selector_postfix_unwrap_non_option_err.out new file mode 100644 index 000000000..d3c60774c --- /dev/null +++ b/vlib/v/checker/tests/comptime_selector_postfix_unwrap_non_option_err.out @@ -0,0 +1,7 @@ +vlib/v/checker/tests/comptime_selector_postfix_unwrap_non_option_err.vv:5:30: cgen error: cannot use `?` on non-option expression + 3 | $for field in T.fields { + 4 | tmp := T{} + 5 | _ = int(tmp.$(field.name) ?) + | ^ + 6 | } + 7 | } diff --git a/vlib/v/checker/tests/comptime_selector_postfix_unwrap_non_option_err.vv b/vlib/v/checker/tests/comptime_selector_postfix_unwrap_non_option_err.vv new file mode 100644 index 000000000..803f9be3b --- /dev/null +++ b/vlib/v/checker/tests/comptime_selector_postfix_unwrap_non_option_err.vv @@ -0,0 +1,16 @@ +fn unwrap_field[T]() { + $if T is $struct { + $for field in T.fields { + tmp := T{} + _ = int(tmp.$(field.name) ?) + } + } +} + +struct Test { + a int +} + +fn main() { + unwrap_field[Test]() +} diff --git a/vlib/v/gen/c/cgen.v b/vlib/v/gen/c/cgen.v index a6451bf5c..e68a4f1bb 100644 --- a/vlib/v/gen/c/cgen.v +++ b/vlib/v/gen/c/cgen.v @@ -4291,6 +4291,21 @@ fn (mut g Gen) expr(node_ ast.Expr) { g.expr(node.expr) g.write(')') } else if node.op == .question { + mut expr_type := ast.void_type + if mut node.expr is ast.ComptimeSelector { + if node.expr.field_expr is ast.SelectorExpr + && g.comptime.is_comptime_selector_field_name(node.expr.field_expr, 'name') { + expr_type = g.unwrap_generic(g.comptime.comptime_for_field_type) + } + } else if mut node.expr is ast.Ident && node.expr.ct_expr { + expr_type = g.get_comptime_for_var_type(node.expr, g.type_resolver.get_type_or_default(node.expr, + ast.void_type)) + } + if expr_type != ast.void_type { + if !expr_type.has_flag(.option) { + g.error('cannot use `?` on non-option expression', node.pos) + } + } cur_line := g.go_before_last_stmt().trim_space() mut expr_str := '' mut is_unwrapped := true diff --git a/vlib/v/markused/walker.v b/vlib/v/markused/walker.v index 85863deac..75fb8b898 100644 --- a/vlib/v/markused/walker.v +++ b/vlib/v/markused/walker.v @@ -527,6 +527,7 @@ fn (mut w Walker) expr(node_ ast.Expr) { ast.ComptimeSelector { w.expr(node.left) w.expr(node.field_expr) + w.or_block(node.or_block) } ast.ComptimeCall { w.expr(node.left) @@ -818,6 +819,10 @@ fn (mut w Walker) expr(node_ ast.Expr) { } ast.PostfixExpr { w.expr(node.expr) + if node.op == .question { + w.used_option++ + w.used_panic++ + } } ast.RangeExpr { if node.has_low { diff --git a/vlib/v/tests/comptime/comptime_selector_postfix_unwrap_test.v b/vlib/v/tests/comptime/comptime_selector_postfix_unwrap_test.v new file mode 100644 index 000000000..61c971c22 --- /dev/null +++ b/vlib/v/tests/comptime/comptime_selector_postfix_unwrap_test.v @@ -0,0 +1,21 @@ +fn generic_unwrap[T](value T) []int { + mut out := []int{} + $if T is $struct { + $for field in T.fields { + $if field.typ is ?int { + out << value.$(field.name) ? + } + } + } + return out +} + +struct PostfixOptionField { + a ?int +} + +fn test_generic_comptime_selector_postfix_unwrap() { + assert generic_unwrap(PostfixOptionField{ + a: 7 + }) == [7] +} -- 2.39.5