diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-03-09 03:27:52 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-03-31 04:39:52 -0600 |
commit | e5907d69a9d1263e056a214e93e326dbe8243e15 (patch) | |
tree | 84b60da8786eae0cf95032d9aad907d192f60432 /build-aux/measurestack/app_output.py | |
parent | ee5abed3cda095115d5afb72c860819d9369fc45 (diff) |
measurestack: Allow output groups to be empty
Diffstat (limited to 'build-aux/measurestack/app_output.py')
-rw-r--r-- | build-aux/measurestack/app_output.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/build-aux/measurestack/app_output.py b/build-aux/measurestack/app_output.py index b220101..5336b85 100644 --- a/build-aux/measurestack/app_output.py +++ b/build-aux/measurestack/app_output.py @@ -20,6 +20,9 @@ def print_group( grp_name: str, ) -> None: grp = result.groups[grp_name] + if not grp.rows: + print(f"= {grp_name} (empty) =") + return nsum = sum(v.nstatic * v.cnt for v in grp.rows.values()) nmax = max(v.nstatic for v in grp.rows.values()) @@ -130,8 +133,7 @@ def print_c( print("*/") print("") print("/*") - if result.groups["Extra"].rows: - print_group(result, location_xform, "Extra") + print_group(result, location_xform, "Extra") for funcname in sorted(result.included_funcs): print(f"included: {location_xform(funcname)}") print("*/") |