Skip to content

Conversation

vitalybuka
Copy link
Collaborator

  • Test reordering of rules.
  • Test same length rules for emit and suppress.

Follow up to #162409, to confirm it does not affect this behavior.

Created using spr 1.3.6
@llvmbot llvmbot added the clang Clang issues not falling into any other category label Oct 13, 2025
Created using spr 1.3.6

[skip ci]
Created using spr 1.3.6
@llvmbot
Copy link
Member

llvmbot commented Oct 13, 2025

@llvm/pr-subscribers-llvm-support

@llvm/pr-subscribers-clang

Author: Vitaly Buka (vitalybuka)

Changes
  • Test reordering of rules.
  • Test same length rules for emit and suppress.

Follow up to #162409, to confirm it does not affect this behavior.


Patch is 53.59 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/163277.diff

1 Files Affected:

  • (modified) clang/unittests/Basic/DiagnosticTest.cpp (+30-17)
<!DOCTYPE html>
<!--

Hello future GitHubber! I bet you're here to remove those nasty inline styles,
DRY up these templates and make 'em nice and re-usable, right?

Please, don't. https://github.com/styleguide/templates/2.0

-->
<html>
  <head>
    <title>Unicorn! &middot; GitHub</title>
    <style type="text/css" media="screen">
      body {
        background-color: #f1f1f1;
        margin: 0;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      }

      .container { margin: 50px auto 40px auto; width: 600px; text-align: center; }

      a { color: #4183c4; text-decoration: none; }
      a:hover { text-decoration: underline; }

      h1 { letter-spacing: -1px; line-height: 60px; font-size: 60px; font-weight: 100; margin: 0px; text-shadow: 0 1px 0 #fff; }
      p { color: rgba(0, 0, 0, 0.5); margin: 10px 0 10px; font-size: 18px; font-weight: 200; line-height: 1.6em;}

      ul { list-style: none; margin: 25px 0; padding: 0; }
      li { display: table-cell; font-weight: bold; width: 1%; }

      .logo { display: inline-block; margin-top: 35px; }
      .logo-img-2x { display: none; }
      @media
      only screen and (-webkit-min-device-pixel-ratio: 2),
      only screen and (   min--moz-device-pixel-ratio: 2),
      only screen and (     -o-min-device-pixel-ratio: 2/1),
      only screen and (        min-device-pixel-ratio: 2),
      only screen and (                min-resolution: 192dpi),
      only screen and (                min-resolution: 2dppx) {
        .logo-img-1x { display: none; }
        .logo-img-2x { display: inline-block; }
      }

      #suggestions {
        margin-top: 35px;
        color: #ccc;
      }
      #suggestions a {
        color: #666666;
        font-weight: 200;
        font-size: 14px;
        margin: 0 10px;
      }

    </style>
  </head>
  <body>

    <div class="container">
      <p>
        <img width="200" src="data:image/png;base64,
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...
[truncated]

@vitalybuka vitalybuka requested a review from fmayer October 13, 2025 22:43
@vitalybuka vitalybuka changed the title [NFC][Diagnostic] Try all permutations in longest match [NFC][Diagnostic] Add test to try all permutations in longest match Oct 14, 2025
Copy link
Contributor

@fmayer fmayer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please clarify in commit message that this is about test.

@vitalybuka vitalybuka changed the title [NFC][Diagnostic] Add test to try all permutations in longest match [NFC][Diagnostic] Try all permutations in longest match test Oct 14, 2025
@vitalybuka vitalybuka requested a review from fmayer October 14, 2025 00:03
Created using spr 1.3.6
@vitalybuka vitalybuka enabled auto-merge (squash) October 14, 2025 00:36
@vitalybuka vitalybuka disabled auto-merge October 14, 2025 03:45
@vitalybuka vitalybuka enabled auto-merge (squash) October 14, 2025 03:45
@vitalybuka vitalybuka disabled auto-merge October 14, 2025 03:45
@vitalybuka vitalybuka enabled auto-merge (squash) October 14, 2025 03:45
@vitalybuka vitalybuka disabled auto-merge October 14, 2025 03:45
@vitalybuka vitalybuka merged commit b09dea1 into main Oct 14, 2025
9 of 10 checks passed
@vitalybuka vitalybuka deleted the users/vitalybuka/spr/nfcdiagnostic-try-all-permutations-in-longest-match branch October 14, 2025 03:45
@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-win-fast running on as-builder-3 while building clang at step 8 "test-build-unified-tree-check-clang-unit".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/2/builds/36046

Here is the relevant piece of the build log for the reference
Step 8 (test-build-unified-tree-check-clang-unit) failure: test (failure)
******************** TEST 'Clang-Unit :: Basic/./BasicTests.exe/38/87' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\build\tools\clang\unittests\Basic\.\BasicTests.exe-Clang-Unit-12600-38-87.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=87 GTEST_SHARD_INDEX=38 C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\build\tools\clang\unittests\Basic\.\BasicTests.exe
--

Script:
--
C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\build\tools\clang\unittests\Basic\.\BasicTests.exe --gtest_filter=SuppressionMappingTest.LongestMatchWins
--
C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 1

C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 2

C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 4

C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 5

C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 6

C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 7

C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 8

C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 9

C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 10

...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-aarch64-darwin running on doug-worker-5 while building clang at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/190/builds/28984

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang-Unit :: Basic/./BasicTests/12/13' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/Volumes/ExternalSSD/buildbot-root/aarch64-darwin/build/tools/clang/unittests/Basic/./BasicTests-Clang-Unit-4393-12-13.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=13 GTEST_SHARD_INDEX=12 /Volumes/ExternalSSD/buildbot-root/aarch64-darwin/build/tools/clang/unittests/Basic/./BasicTests
--

Script:
--
/Volumes/ExternalSSD/buildbot-root/aarch64-darwin/build/tools/clang/unittests/Basic/./BasicTests --gtest_filter=SuppressionMappingTest.LongestMatchWins
--
/Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:316: Failure
Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT' }, whose size is 1

/Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:316: Failure
Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT' }, whose size is 2

/Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:316: Failure
Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT' }, whose size is 3

/Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:316: Failure
Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT' }, whose size is 4

/Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:316: Failure
Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT' }, whose size is 5

/Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:316: Failure
Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT' }, whose size is 6

/Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:316: Failure
Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT' }, whose size is 7

/Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:316: Failure
Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT', failed to process suppression mapping file '': malformed line 1: '`<C0>$<C4>lT' }, whose size is 8

...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-sie-win running on sie-win-worker while building clang at step 4 "clean-build-dir".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/46/builds/24812

Here is the relevant piece of the build log for the reference
Step 4 (clean-build-dir) failure: Delete failed. (failure)
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang-Unit :: Basic/./BasicTests.exe/38/44' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\unittests\Basic\.\BasicTests.exe-Clang-Unit-30832-38-44.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=44 GTEST_SHARD_INDEX=38 Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\unittests\Basic\.\BasicTests.exe
--

Script:
--
Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\unittests\Basic\.\BasicTests.exe --gtest_filter=SuppressionMappingTest.LongestMatchWins
--
Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '0<A7><B3>}<D3><U+0001>' }, whose size is 1

Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '0<A7><B3>}<D3><U+0001>' }, whose size is 1

Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(319): error: Value of: Diags.isSuppressedViaMapping( diag::warn_unused_function, locForFile("clang/lib/Basic/foo.h"))
  Actual: false
Expected: true
[unused]
src:*clang/*
src:*clang/lib/Sema/*=emit
src:*clang/lib/Sema/*
src:*clang/lib/Sema/foo*

Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(325): error: Value of: Diags.isSuppressedViaMapping( diag::warn_unused_function, locForFile("clang/lib/Sema/foo.h"))
  Actual: false
Expected: true
[unused]
src:*clang/*
src:*clang/lib/Sema/*=emit
src:*clang/lib/Sema/*
src:*clang/lib/Sema/foo*

Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '0<A7><B3>}<D3><U+0001>' }, whose size is 1

Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(319): error: Value of: Diags.isSuppressedViaMapping( diag::warn_unused_function, locForFile("clang/lib/Basic/foo.h"))
  Actual: false
Expected: true
[unused]
src:*clang/*
src:*clang/lib/Sema/*=emit
src:*clang/lib/Sema/foo*
src:*clang/lib/Sema/*

Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(325): error: Value of: Diags.isSuppressedViaMapping( diag::warn_unused_function, locForFile("clang/lib/Sema/foo.h"))
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-aarch64-linux-bootstrap-hwasan running on sanitizer-buildbot12 while building clang at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/55/builds/18592

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 91298 tests, 72 workers --
Testing:  0.. 10.. 20
FAIL: Clang-Unit :: Basic/./BasicTests/38/97 (22528 of 91298)
******************** TEST 'Clang-Unit :: Basic/./BasicTests/38/97' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/tools/clang/unittests/Basic/./BasicTests-Clang-Unit-2632092-38-97.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=97 GTEST_SHARD_INDEX=38 /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/tools/clang/unittests/Basic/./BasicTests
--

Note: This is test shard 39 of 97.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from SuppressionMappingTest
[ RUN      ] SuppressionMappingTest.LongestMatchWins
 #0 0x0000bcd0864e7ffc llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
 #1 0x0000bcd0864e29f8 llvm::sys::RunSignalHandlers() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Signals.cpp:105:18
 #2 0x0000bcd0864ea400 SignalHandler(int, siginfo_t*, void*) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
 #3 0x0000fd321c2029c0 (linux-vdso.so.1+0x9c0)
 #4 0x0000bcd0862dd414 SigTrap<(__hwasan::ErrorAction)1, (__hwasan::AccessType)0> /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/compiler-rt/lib/hwasan/hwasan_checks.h:107:3
 #5 0x0000bcd0862dd414 MemcmpInterceptorCommon(void*, int (*)(void const*, void const*, unsigned long), void const*, void const*, unsigned long) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/compiler-rt/lib/hwasan/../sanitizer_common/sanitizer_common_interceptors.inc:848:7
 #6 0x0000bcd0864af668 operator== /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/StringRef.h:887:57
 #7 0x0000bcd0864af668 llvm::vfs::InMemoryFileSystem::addFile(llvm::Twine const&, long, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, std::__1::optional<unsigned int>, std::__1::optional<unsigned int>, std::__1::optional<llvm::sys::fs::file_type>, std::__1::optional<llvm::sys::fs::perms>, llvm::function_ref<std::__1::unique_ptr<llvm::vfs::detail::InMemoryNode, std::__1::default_delete<llvm::vfs::detail::InMemoryNode>> (llvm::vfs::detail::NewInMemoryNodeInfo)>) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/VirtualFileSystem.cpp:0:0
 #8 0x0000bcd0864afad4 llvm::vfs::InMemoryFileSystem::addFile(llvm::Twine const&, long, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, std::__1::optional<unsigned int>, std::__1::optional<unsigned int>, std::__1::optional<llvm::sys::fs::file_type>, std::__1::optional<llvm::sys::fs::perms>) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/VirtualFileSystem.cpp:937:10
 #9 0x0000bcd08636b158 reset /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/libcxx_install_hwasan/include/c++/v1/__memory/unique_ptr.h:287:21
#10 0x0000bcd08636b158 ~unique_ptr /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/libcxx_install_hwasan/include/c++/v1/__memory/unique_ptr.h:259:71
#11 0x0000bcd08636b158 (anonymous namespace)::SuppressionMappingTest_LongestMatchWins_Test::TestBody() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:313:5
#12 0x0000bcd0865130e0 os_stack_trace_getter /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#13 0x0000bcd0865130e0 testing::Test::Run() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#14 0x0000bcd0865156d0 os_stack_trace_getter /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#15 0x0000bcd0865156d0 testing::TestInfo::Run() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#16 0x0000bcd086516f00 testing::TestSuite::Run() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:0:30
#17 0x0000bcd08653a8e8 testing::internal::UnitTestImpl::RunAllTests() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:0:44
#18 0x0000bcd086539318 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:0:3
#19 0x0000bcd086539318 testing::UnitTest::Run() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#20 0x0000bcd0864ed4b0 RUN_ALL_TESTS /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/include/gtest/gtest.h:0:73
#21 0x0000bcd0864ed4b0 main /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:10
#22 0x0000fd321bad22dc (/lib/aarch64-linux-gnu/libc.so.6+0x222dc)
#23 0x0000fd321bad23bc __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x223bc)
#24 0x0000bcd0862cd1f0 _start (/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/tools/clang/unittests/Basic/./BasicTests+0x47d1f0)
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build0/bin/llvm-symbolizer: error: 'linux-vdso.so.1': No such file or directory

Step 11 (stage2/hwasan check) failure: stage2/hwasan check (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/utils/lit/lit/main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 91298 tests, 72 workers --
Testing:  0.. 10.. 20
FAIL: Clang-Unit :: Basic/./BasicTests/38/97 (22528 of 91298)
******************** TEST 'Clang-Unit :: Basic/./BasicTests/38/97' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/tools/clang/unittests/Basic/./BasicTests-Clang-Unit-2632092-38-97.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=97 GTEST_SHARD_INDEX=38 /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/tools/clang/unittests/Basic/./BasicTests
--

Note: This is test shard 39 of 97.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from SuppressionMappingTest
[ RUN      ] SuppressionMappingTest.LongestMatchWins
 #0 0x0000bcd0864e7ffc llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
 #1 0x0000bcd0864e29f8 llvm::sys::RunSignalHandlers() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Signals.cpp:105:18
 #2 0x0000bcd0864ea400 SignalHandler(int, siginfo_t*, void*) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
 #3 0x0000fd321c2029c0 (linux-vdso.so.1+0x9c0)
 #4 0x0000bcd0862dd414 SigTrap<(__hwasan::ErrorAction)1, (__hwasan::AccessType)0> /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/compiler-rt/lib/hwasan/hwasan_checks.h:107:3
 #5 0x0000bcd0862dd414 MemcmpInterceptorCommon(void*, int (*)(void const*, void const*, unsigned long), void const*, void const*, unsigned long) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/compiler-rt/lib/hwasan/../sanitizer_common/sanitizer_common_interceptors.inc:848:7
 #6 0x0000bcd0864af668 operator== /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/include/llvm/ADT/StringRef.h:887:57
 #7 0x0000bcd0864af668 llvm::vfs::InMemoryFileSystem::addFile(llvm::Twine const&, long, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, std::__1::optional<unsigned int>, std::__1::optional<unsigned int>, std::__1::optional<llvm::sys::fs::file_type>, std::__1::optional<llvm::sys::fs::perms>, llvm::function_ref<std::__1::unique_ptr<llvm::vfs::detail::InMemoryNode, std::__1::default_delete<llvm::vfs::detail::InMemoryNode>> (llvm::vfs::detail::NewInMemoryNodeInfo)>) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/VirtualFileSystem.cpp:0:0
 #8 0x0000bcd0864afad4 llvm::vfs::InMemoryFileSystem::addFile(llvm::Twine const&, long, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, std::__1::optional<unsigned int>, std::__1::optional<unsigned int>, std::__1::optional<llvm::sys::fs::file_type>, std::__1::optional<llvm::sys::fs::perms>) /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/llvm/lib/Support/VirtualFileSystem.cpp:937:10
 #9 0x0000bcd08636b158 reset /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/libcxx_install_hwasan/include/c++/v1/__memory/unique_ptr.h:287:21
#10 0x0000bcd08636b158 ~unique_ptr /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/libcxx_install_hwasan/include/c++/v1/__memory/unique_ptr.h:259:71
#11 0x0000bcd08636b158 (anonymous namespace)::SuppressionMappingTest_LongestMatchWins_Test::TestBody() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:313:5
#12 0x0000bcd0865130e0 os_stack_trace_getter /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#13 0x0000bcd0865130e0 testing::Test::Run() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#14 0x0000bcd0865156d0 os_stack_trace_getter /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#15 0x0000bcd0865156d0 testing::TestInfo::Run() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#16 0x0000bcd086516f00 testing::TestSuite::Run() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:0:30
#17 0x0000bcd08653a8e8 testing::internal::UnitTestImpl::RunAllTests() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:0:44
#18 0x0000bcd086539318 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:0:3
#19 0x0000bcd086539318 testing::UnitTest::Run() /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#20 0x0000bcd0864ed4b0 RUN_ALL_TESTS /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/googletest/include/gtest/gtest.h:0:73
#21 0x0000bcd0864ed4b0 main /home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:10
#22 0x0000fd321bad22dc (/lib/aarch64-linux-gnu/libc.so.6+0x222dc)
#23 0x0000fd321bad23bc __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x223bc)
#24 0x0000bcd0862cd1f0 _start (/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build_hwasan/tools/clang/unittests/Basic/./BasicTests+0x47d1f0)
/home/b/sanitizer-aarch64-linux-bootstrap-hwasan/build/llvm_build0/bin/llvm-symbolizer: error: 'linux-vdso.so.1': No such file or directory


@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-win-x-aarch64 running on as-builder-2 while building clang at step 10 "test-check-clang".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/193/builds/11423

Here is the relevant piece of the build log for the reference
Step 10 (test-check-clang) failure: Test just built components: check-clang completed (failure)
******************** TEST 'Clang-Unit :: Basic/./BasicTests.exe/38/87' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:C:\buildbot\as-builder-2\x-aarch64\build\tools\clang\unittests\Basic\.\BasicTests.exe-Clang-Unit-12000-38-87.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=87 GTEST_SHARD_INDEX=38 C:\buildbot\as-builder-2\x-aarch64\build\tools\clang\unittests\Basic\.\BasicTests.exe
--

Script:
--
C:\buildbot\as-builder-2\x-aarch64\build\tools\clang\unittests\Basic\.\BasicTests.exe --gtest_filter=SuppressionMappingTest.LongestMatchWins
--
C:\buildbot\as-builder-2\x-aarch64\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 1

C:\buildbot\as-builder-2\x-aarch64\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 2

C:\buildbot\as-builder-2\x-aarch64\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

C:\buildbot\as-builder-2\x-aarch64\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 4

C:\buildbot\as-builder-2\x-aarch64\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 4

C:\buildbot\as-builder-2\x-aarch64\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 4

C:\buildbot\as-builder-2\x-aarch64\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 4

C:\buildbot\as-builder-2\x-aarch64\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 4

C:\buildbot\as-builder-2\x-aarch64\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 4

C:\buildbot\as-builder-2\x-aarch64\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 4

...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-aarch64-linux-bootstrap-asan running on sanitizer-buildbot8 while building clang at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/24/builds/13631

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 91299 tests, 72 workers --
Testing:  0.. 10.. 20
FAIL: Clang-Unit :: Basic/./BasicTests/38/97 (22501 of 91299)
******************** TEST 'Clang-Unit :: Basic/./BasicTests/38/97' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/tools/clang/unittests/Basic/./BasicTests-Clang-Unit-3665134-38-97.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=97 GTEST_SHARD_INDEX=38 /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/tools/clang/unittests/Basic/./BasicTests
--

Note: This is test shard 39 of 97.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from SuppressionMappingTest
[ RUN      ] SuppressionMappingTest.LongestMatchWins

--
exit: 1
--
shard JSON output does not exist: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/tools/clang/unittests/Basic/./BasicTests-Clang-Unit-3665134-38-97.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
Slowest Tests:
--------------------------------------------------------------------------
205.26s: Clang :: Driver/fsanitize.c
136.04s: Clang :: Preprocessor/riscv-target-features.c
127.06s: Clang :: Driver/arm-cortex-cpus-2.c
124.98s: Clang :: Driver/arm-cortex-cpus-1.c
122.23s: Clang :: OpenMP/target_defaultmap_codegen_01.cpp
115.55s: Clang :: OpenMP/target_update_codegen.cpp
105.38s: Clang :: Preprocessor/arm-target-features.c
105.09s: Clang :: Preprocessor/aarch64-target-features.c
102.98s: LLVM :: CodeGen/AMDGPU/sched-group-barrier-pipeline-solver.mir
92.20s: LLVM :: CodeGen/RISCV/attributes.ll
87.63s: Clang :: Preprocessor/predefined-arch-macros.c
84.44s: Clang :: Driver/linux-ld.c
79.40s: Clang :: Driver/clang_f_opts.c
75.93s: Clang :: Driver/cl-options.c
69.99s: Clang :: Driver/x86-target-features.c
66.15s: Clang :: Driver/range-warnings.c
61.70s: Clang :: Analysis/a_flaky_crash.cpp
61.27s: Clang :: Preprocessor/predefined-macros-no-warnings.c
Step 11 (stage2/asan check) failure: stage2/asan check (failure)
...
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld.lld: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/ld.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/lld-link
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 91299 tests, 72 workers --
Testing:  0.. 10.. 20
FAIL: Clang-Unit :: Basic/./BasicTests/38/97 (22501 of 91299)
******************** TEST 'Clang-Unit :: Basic/./BasicTests/38/97' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/tools/clang/unittests/Basic/./BasicTests-Clang-Unit-3665134-38-97.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=97 GTEST_SHARD_INDEX=38 /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/tools/clang/unittests/Basic/./BasicTests
--

Note: This is test shard 39 of 97.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from SuppressionMappingTest
[ RUN      ] SuppressionMappingTest.LongestMatchWins

--
exit: 1
--
shard JSON output does not exist: /home/b/sanitizer-aarch64-linux-bootstrap-asan/build/llvm_build_asan/tools/clang/unittests/Basic/./BasicTests-Clang-Unit-3665134-38-97.json
********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
Slowest Tests:
--------------------------------------------------------------------------
205.26s: Clang :: Driver/fsanitize.c
136.04s: Clang :: Preprocessor/riscv-target-features.c
127.06s: Clang :: Driver/arm-cortex-cpus-2.c
124.98s: Clang :: Driver/arm-cortex-cpus-1.c
122.23s: Clang :: OpenMP/target_defaultmap_codegen_01.cpp
115.55s: Clang :: OpenMP/target_update_codegen.cpp
105.38s: Clang :: Preprocessor/arm-target-features.c
105.09s: Clang :: Preprocessor/aarch64-target-features.c
102.98s: LLVM :: CodeGen/AMDGPU/sched-group-barrier-pipeline-solver.mir
92.20s: LLVM :: CodeGen/RISCV/attributes.ll
87.63s: Clang :: Preprocessor/predefined-arch-macros.c
84.44s: Clang :: Driver/linux-ld.c
79.40s: Clang :: Driver/clang_f_opts.c
75.93s: Clang :: Driver/cl-options.c
69.99s: Clang :: Driver/x86-target-features.c
66.15s: Clang :: Driver/range-warnings.c
61.70s: Clang :: Analysis/a_flaky_crash.cpp
61.27s: Clang :: Preprocessor/predefined-macros-no-warnings.c

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder clang-x64-windows-msvc running on windows-gcebot2 while building clang at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/63/builds/11216

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/clang-windows.py ...' (failure)
...
[78/80] Running the Clang regression tests
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:57: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:531: note: using clang: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\clang.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\subst.py:126: note: Did not find cir-opt in C:\b\slave\clang-x64-windows-msvc\build\stage1\bin;C:\b\slave\clang-x64-windows-msvc\build\stage1\bin
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:531: note: using ld.lld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\ld.lld.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:531: note: using lld-link: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\lld-link.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:531: note: using ld64.lld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\ld64.lld.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:531: note: using wasm-ld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\wasm-ld.exe
-- Testing: 23196 tests, 32 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: Basic/./BasicTests.exe/38/44 (22493 of 23196)
******************** TEST 'Clang-Unit :: Basic/./BasicTests.exe/38/44' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:C:\b\slave\clang-x64-windows-msvc\build\stage1\tools\clang\unittests\Basic\.\BasicTests.exe-Clang-Unit-6784-38-44.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=44 GTEST_SHARD_INDEX=38 C:\b\slave\clang-x64-windows-msvc\build\stage1\tools\clang\unittests\Basic\.\BasicTests.exe
--

Script:
--
C:\b\slave\clang-x64-windows-msvc\build\stage1\tools\clang\unittests\Basic\.\BasicTests.exe --gtest_filter=SuppressionMappingTest.LongestMatchWins
--
C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 1

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 2

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

Step 8 (stage 1 check) failure: stage 1 check (failure)
...
[78/80] Running the Clang regression tests
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:57: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:531: note: using clang: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\clang.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\subst.py:126: note: Did not find cir-opt in C:\b\slave\clang-x64-windows-msvc\build\stage1\bin;C:\b\slave\clang-x64-windows-msvc\build\stage1\bin
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:531: note: using ld.lld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\ld.lld.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:531: note: using lld-link: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\lld-link.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:531: note: using ld64.lld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\ld64.lld.exe
llvm-lit.py: C:\b\slave\clang-x64-windows-msvc\llvm-project\llvm\utils\lit\lit\llvm\config.py:531: note: using wasm-ld: c:\b\slave\clang-x64-windows-msvc\build\stage1\bin\wasm-ld.exe
-- Testing: 23196 tests, 32 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: Clang-Unit :: Basic/./BasicTests.exe/38/44 (22493 of 23196)
******************** TEST 'Clang-Unit :: Basic/./BasicTests.exe/38/44' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:C:\b\slave\clang-x64-windows-msvc\build\stage1\tools\clang\unittests\Basic\.\BasicTests.exe-Clang-Unit-6784-38-44.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=44 GTEST_SHARD_INDEX=38 C:\b\slave\clang-x64-windows-msvc\build\stage1\tools\clang\unittests\Basic\.\BasicTests.exe
--

Script:
--
C:\b\slave\clang-x64-windows-msvc\build\stage1\tools\clang\unittests\Basic\.\BasicTests.exe --gtest_filter=SuppressionMappingTest.LongestMatchWins
--
C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 1

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 2

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3

C:\b\slave\clang-x64-windows-msvc\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 3


@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder clang-arm64-windows-msvc running on linaro-armv8-windows-msvc-04 while building clang at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/161/builds/8401

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang-Unit :: Basic/./BasicTests.exe/5/11' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\tools\clang\unittests\Basic\.\BasicTests.exe-Clang-Unit-74500-5-11.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=11 GTEST_SHARD_INDEX=5 C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\tools\clang\unittests\Basic\.\BasicTests.exe
--

Script:
--
C:\Users\tcwg\llvm-worker\clang-arm64-windows-msvc\build\tools\clang\unittests\Basic\.\BasicTests.exe --gtest_filter=SuppressionMappingTest.LongestMatchWins
--
C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<C8><U+0013><U+0014>?<U+0001>' }, whose size is 1

C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<C8><U+0013><U+0014>?<U+0001>' }, whose size is 1

C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<C8><U+0013><U+0014>?<U+0001>' }, whose size is 1

C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp(319): error: Value of: Diags.isSuppressedViaMapping( diag::warn_unused_function, locForFile("clang/lib/Basic/foo.h"))
  Actual: false
Expected: true
[unused]
src:*clang/lib/Sema/*
src:*clang/lib/Sema/*=emit
src:*clang/lib/Sema/foo*
src:*clang/*

C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp(325): error: Value of: Diags.isSuppressedViaMapping( diag::warn_unused_function, locForFile("clang/lib/Sema/foo.h"))
  Actual: false
Expected: true
[unused]
src:*clang/lib/Sema/*
src:*clang/lib/Sema/*=emit
src:*clang/lib/Sema/foo*
src:*clang/*

C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<C8><U+0013><U+0014>?<U+0001>', failed to process suppression mapping file '': malformed line 1: 'xa<U+0012>?<U+0001>' }, whose size is 2

C:/Users/tcwg/llvm-worker/clang-arm64-windows-msvc/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp(319): error: Value of: Diags.isSuppressedViaMapping( diag::warn_unused_function, locForFile("clang/lib/Basic/foo.h"))
  Actual: false
Expected: true
[unused]
src:*clang/lib/Sema/*
src:*clang/lib/Sema/foo*
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-x86_64-linux-fast running on sanitizer-buildbot4 while building clang at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/169/builds/15955

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 92648 tests, 64 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: Clang-Unit :: Basic/./BasicTests/38/97 (88283 of 92648)
******************** TEST 'Clang-Unit :: Basic/./BasicTests/38/97' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/tools/clang/unittests/Basic/./BasicTests-Clang-Unit-898996-38-97.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=97 GTEST_SHARD_INDEX=38 /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/tools/clang/unittests/Basic/./BasicTests
--

Note: This is test shard 39 of 97.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from SuppressionMappingTest
[ RUN      ] SuppressionMappingTest.LongestMatchWins
 #0 0x00005b13c7f2bdb6 ___interceptor_backtrace /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4530:13
 #1 0x00005b13c81db838 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
 #2 0x00005b13c81d5cc3 llvm::sys::RunSignalHandlers() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Signals.cpp:0:5
 #3 0x00005b13c81dd92e SignalHandler(int, siginfo_t*, void*) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
 #4 0x000076ba8a2458d0 (/lib/x86_64-linux-gnu/libc.so.6+0x458d0)
 #5 0x000076ba8a2a49bc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa49bc)
 #6 0x000076ba8a24579e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4579e)
 #7 0x000076ba8a2288cd abort (/lib/x86_64-linux-gnu/libc.so.6+0x288cd)
 #8 0x00005b13c7fa74ec (/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/tools/clang/unittests/Basic/./BasicTests+0x8f34ec)
 #9 0x00005b13c7fa5cee __sanitizer::Die() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
#10 0x00005b13c7f8d20b push_back /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common.h:543:7
#11 0x00005b13c7f8d20b __asan::ScopedInErrorReport::~ScopedInErrorReport() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/asan_report.cpp:193:29
#12 0x00005b13c7f8efed __asan::ReportGenericError(unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long, unsigned int, bool) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/asan_report.cpp:536:1
#13 0x00005b13c7f016f7 MemcmpInterceptorCommon(void*, int (*)(void const*, void const*, unsigned long), void const*, void const*, unsigned long) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:0:7
#14 0x00005b13c7f01b6d ___interceptor_bcmp /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:895:1
#15 0x00005b13c8196b8e operator== /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/StringRef.h:887:57
#16 0x00005b13c8196b8e llvm::vfs::InMemoryFileSystem::addFile(llvm::Twine const&, long, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, std::__1::optional<unsigned int>, std::__1::optional<unsigned int>, std::__1::optional<llvm::sys::fs::file_type>, std::__1::optional<llvm::sys::fs::perms>, llvm::function_ref<std::__1::unique_ptr<llvm::vfs::detail::InMemoryNode, std::__1::default_delete<llvm::vfs::detail::InMemoryNode>> (llvm::vfs::detail::NewInMemoryNodeInfo)>) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/VirtualFileSystem.cpp:0:0
#17 0x00005b13c8197640 llvm::vfs::InMemoryFileSystem::addFile(llvm::Twine const&, long, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, std::__1::optional<unsigned int>, std::__1::optional<unsigned int>, std::__1::optional<llvm::sys::fs::file_type>, std::__1::optional<llvm::sys::fs::perms>) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/VirtualFileSystem.cpp:937:10
#18 0x00005b13c8034f62 (anonymous namespace)::SuppressionMappingTest_LongestMatchWins_Test::TestBody() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:313:9
#19 0x00005b13c820830d os_stack_trace_getter /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#20 0x00005b13c820830d testing::Test::Run() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#21 0x00005b13c820a1c5 os_stack_trace_getter /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#22 0x00005b13c820a1c5 testing::TestInfo::Run() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#23 0x00005b13c820c4a0 testing::TestSuite::Run() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:0:30
#24 0x00005b13c8232017 testing::internal::UnitTestImpl::RunAllTests() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:0:44
#25 0x00005b13c8231191 testing::UnitTest::Run() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#26 0x00005b13c81e1ead main /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:3
Step 10 (stage2/asan_ubsan check) failure: stage2/asan_ubsan check (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:531: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:74: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 92648 tests, 64 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: Clang-Unit :: Basic/./BasicTests/38/97 (88283 of 92648)
******************** TEST 'Clang-Unit :: Basic/./BasicTests/38/97' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/tools/clang/unittests/Basic/./BasicTests-Clang-Unit-898996-38-97.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=97 GTEST_SHARD_INDEX=38 /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/tools/clang/unittests/Basic/./BasicTests
--

Note: This is test shard 39 of 97.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from SuppressionMappingTest
[ RUN      ] SuppressionMappingTest.LongestMatchWins
 #0 0x00005b13c7f2bdb6 ___interceptor_backtrace /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:4530:13
 #1 0x00005b13c81db838 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:834:13
 #2 0x00005b13c81d5cc3 llvm::sys::RunSignalHandlers() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Signals.cpp:0:5
 #3 0x00005b13c81dd92e SignalHandler(int, siginfo_t*, void*) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/Unix/Signals.inc:426:38
 #4 0x000076ba8a2458d0 (/lib/x86_64-linux-gnu/libc.so.6+0x458d0)
 #5 0x000076ba8a2a49bc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa49bc)
 #6 0x000076ba8a24579e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4579e)
 #7 0x000076ba8a2288cd abort (/lib/x86_64-linux-gnu/libc.so.6+0x288cd)
 #8 0x00005b13c7fa74ec (/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/tools/clang/unittests/Basic/./BasicTests+0x8f34ec)
 #9 0x00005b13c7fa5cee __sanitizer::Die() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:52:5
#10 0x00005b13c7f8d20b push_back /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common.h:543:7
#11 0x00005b13c7f8d20b __asan::ScopedInErrorReport::~ScopedInErrorReport() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/asan_report.cpp:193:29
#12 0x00005b13c7f8efed __asan::ReportGenericError(unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long, unsigned int, bool) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/asan_report.cpp:536:1
#13 0x00005b13c7f016f7 MemcmpInterceptorCommon(void*, int (*)(void const*, void const*, unsigned long), void const*, void const*, unsigned long) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:0:7
#14 0x00005b13c7f01b6d ___interceptor_bcmp /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:895:1
#15 0x00005b13c8196b8e operator== /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/StringRef.h:887:57
#16 0x00005b13c8196b8e llvm::vfs::InMemoryFileSystem::addFile(llvm::Twine const&, long, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, std::__1::optional<unsigned int>, std::__1::optional<unsigned int>, std::__1::optional<llvm::sys::fs::file_type>, std::__1::optional<llvm::sys::fs::perms>, llvm::function_ref<std::__1::unique_ptr<llvm::vfs::detail::InMemoryNode, std::__1::default_delete<llvm::vfs::detail::InMemoryNode>> (llvm::vfs::detail::NewInMemoryNodeInfo)>) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/VirtualFileSystem.cpp:0:0
#17 0x00005b13c8197640 llvm::vfs::InMemoryFileSystem::addFile(llvm::Twine const&, long, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, std::__1::optional<unsigned int>, std::__1::optional<unsigned int>, std::__1::optional<llvm::sys::fs::file_type>, std::__1::optional<llvm::sys::fs::perms>) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/lib/Support/VirtualFileSystem.cpp:937:10
#18 0x00005b13c8034f62 (anonymous namespace)::SuppressionMappingTest_LongestMatchWins_Test::TestBody() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:313:9
#19 0x00005b13c820830d os_stack_trace_getter /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#20 0x00005b13c820830d testing::Test::Run() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#21 0x00005b13c820a1c5 os_stack_trace_getter /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#22 0x00005b13c820a1c5 testing::TestInfo::Run() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#23 0x00005b13c820c4a0 testing::TestSuite::Run() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:0:30
#24 0x00005b13c8232017 testing::internal::UnitTestImpl::RunAllTests() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:0:44
#25 0x00005b13c8231191 testing::UnitTest::Run() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#26 0x00005b13c81e1ead main /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:3

@llvm-ci
Copy link
Collaborator

llvm-ci commented Oct 14, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-win-x-armv7l running on as-builder-1 while building clang at step 10 "test-check-clang".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/38/builds/5857

Here is the relevant piece of the build log for the reference
Step 10 (test-check-clang) failure: Test just built components: check-clang completed (failure)
******************** TEST 'Clang-Unit :: Basic/./BasicTests.exe/38/87' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:C:\buildbot\as-builder-1\x-armv7l\build\tools\clang\unittests\Basic\.\BasicTests.exe-Clang-Unit-14524-38-87.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=87 GTEST_SHARD_INDEX=38 C:\buildbot\as-builder-1\x-armv7l\build\tools\clang\unittests\Basic\.\BasicTests.exe
--

Script:
--
C:\buildbot\as-builder-1\x-armv7l\build\tools\clang\unittests\Basic\.\BasicTests.exe --gtest_filter=SuppressionMappingTest.LongestMatchWins
--
C:\buildbot\as-builder-1\x-armv7l\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 1

C:\buildbot\as-builder-1\x-armv7l\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 2

C:\buildbot\as-builder-1\x-armv7l\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 2

C:\buildbot\as-builder-1\x-armv7l\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(319): error: Value of: Diags.isSuppressedViaMapping( diag::warn_unused_function, locForFile("clang/lib/Basic/foo.h"))
  Actual: false
Expected: true
[unused]
src:*clang/*
src:*clang/lib/Sema/foo*
src:*clang/lib/Sema/*
src:*clang/lib/Sema/*=emit

C:\buildbot\as-builder-1\x-armv7l\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(325): error: Value of: Diags.isSuppressedViaMapping( diag::warn_unused_function, locForFile("clang/lib/Sema/foo.h"))
  Actual: false
Expected: true
[unused]
src:*clang/*
src:*clang/lib/Sema/foo*
src:*clang/lib/Sema/*
src:*clang/lib/Sema/*=emit

C:\buildbot\as-builder-1\x-armv7l\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(316): error: Value of: diags()
Expected: is empty
  Actual: { failed to process suppression mapping file '': malformed line 1: '<97><U+001D>', failed to process suppression mapping file '': malformed line 1: '<97><U+001D>' }, whose size is 2

C:\buildbot\as-builder-1\x-armv7l\llvm-project\clang\unittests\Basic\DiagnosticTest.cpp(319): error: Value of: Diags.isSuppressedViaMapping( diag::warn_unused_function, locForFile("clang/lib/Basic/foo.h"))
  Actual: false
Expected: true
[unused]
src:*clang/*
src:*clang/lib/Sema/foo*
...

@zyn0217
Copy link
Contributor

zyn0217 commented Oct 14, 2025

@vitalybuka FYI this seemed to break pre-commit CI

dyung added a commit that referenced this pull request Oct 14, 2025
akadutta pushed a commit to akadutta/llvm-project that referenced this pull request Oct 14, 2025
…3277)

* Test reordering of rules.
* Test same length rules for emit and suppress.

Follow up to llvm#162409, to confirm it does not affect this behavior.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clang Clang issues not falling into any other category llvm:support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants