[all-commits] [llvm/llvm-project] fbbf5f: [lld][WebAssembly] Simplify many-functions.ll test...

Sam Clegg via All-commits all-commits at lists.llvm.org
Thu Jun 4 17:34:54 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fbbf5f0398ea7509c2da194ac67882096e232f80
      https://github.com/llvm/llvm-project/commit/fbbf5f0398ea7509c2da194ac67882096e232f80
  Author: Sam Clegg <sbc at chromium.org>
  Date:   2026-06-04 (Thu, 04 Jun 2026)

  Changed paths:
    M lld/test/wasm/many-functions.ll

  Log Message:
  -----------
  [lld][WebAssembly] Simplify many-functions.ll test (#201711)

Remove superfluous checks (function bodies, data section, symbol table,
and segment info) from the test.

The primary purpose of this test is to verify that relocations within
the CODE section are handled correctly when linking objects with many
functions (requiring multi-byte LEB128 for function count).

Checking the entire symbol table, segment info, data section, and all
129 function bodies is superfluous and adds unnecessary noise (over 1000
lines of expectations) to the test. These features are covered by other,
more targeted tests. Reducing these checks makes the test much easier to
read and maintain.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list