From cc3774afbb1a164e2311283f0c1f3bb110880240 Mon Sep 17 00:00:00 2001 From: stevenfontanella Date: Thu, 5 Nov 2026 22:28:08 +0000 Subject: [PATCH] Fuzz relax nullability --- scripts/fuzz_opt.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/fuzz_opt.py b/scripts/fuzz_opt.py index f88028bc08c..5dc8bb44fc2 100755 --- a/scripts/fuzz_opt.py +++ b/scripts/fuzz_opt.py @@ -2776,6 +2776,7 @@ def write_commands(commands, filename): ("--precompute-propagate",), ("--print",), ("--print-boundary",), + ("--relax-nullability",), ("--remove-unused-brs",), ("--remove-unused-nonfunction-module-elements",), ("--remove-unused-module-elements",), @@ -2865,6 +2866,9 @@ def get_random_opts(): '--enable-exception-handling' in FEATURE_OPTS: print('avoiding --rereloop or --dfo due to exception-handling not supporting it') continue + if '--relax-nullability' in choice and '--enable-multivalue' in FEATURE_OPTS: + print('avoiding --relax-nullability due to it not supporting multivalue') + continue flag_groups.append(choice) if len(flag_groups) > 20 or random.random() < 0.3: break