[clang] [clang] Implement `__is_virtual_base_of()` intrinsic (PR #100393)
Vlad Serebrennikov via cfe-commits
cfe-commits at lists.llvm.org
Thu Jul 25 10:48:28 PDT 2024
Endilll wrote:
@PeterChou1 I see you had landed `clang-doc` patches recently. Can you help?
CI is repeatedly failing on the following `clang-doc` test:
```
_bk;t=1721926993260******************** TEST 'Clang Tools :: clang-doc/basic-project.test' FAILED ********************
_bk;t=1721926993260Exit Code: 1
_bk;t=1721926993260
_bk;t=1721926993260Command Output (stdout):
_bk;t=1721926993260--
_bk;t=1721926993260Emiting docs in html format.
_bk;t=1721926993260Mapping decls...
_bk;t=1721926993260Collecting infos...
_bk;t=1721926993260Reducing 5 infos...
_bk;t=1721926993260Generating docs...
_bk;t=1721926993260Generating assets for docs...
_bk;t=1721926993260
_bk;t=1721926993260--
_bk;t=1721926993260Command Output (stderr):
_bk;t=1721926993260--
_bk;t=1721926993260RUN: at line 1: rm -rf /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp && mkdir -p /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/build
_bk;t=1721926993260+ rm -rf /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp
_bk;t=1721926993260+ mkdir -p /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/build
_bk;t=1721926993260RUN: at line 2: sed 's|$test_dir|/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc|g' /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/Inputs/basic-project/database_template.json > /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/build/compile_commands.json
_bk;t=1721926993260+ sed 's|$test_dir|/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc|g' /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/Inputs/basic-project/database_template.json
_bk;t=1721926993260RUN: at line 3: clang-doc --format=html --output=/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs --executor=all-TUs /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/build/compile_commands.json
_bk;t=1721926993260+ clang-doc --format=html --output=/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs --executor=all-TUs /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/build/compile_commands.json
_bk;t=1721926993260[1/3] Processing file /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/Inputs/basic-project/src/Calculator.cpp
_bk;t=1721926993260[2/3] Processing file /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/Inputs/basic-project/src/Circle.cpp
_bk;t=1721926993260[3/3] Processing file /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/Inputs/basic-project/src/Rectangle.cpp
_bk;t=1721926993260RUN: at line 4: FileCheck /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/basic-project.test -input-file=/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs/index_json.js -check-prefix=JSON-INDEX
_bk;t=1721926993260+ FileCheck /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/basic-project.test -input-file=/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs/index_json.js -check-prefix=JSON-INDEX
_bk;t=1721926993260RUN: at line 5: FileCheck /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/basic-project.test -input-file=/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs/GlobalNamespace/Shape.html -check-prefix=HTML-SHAPE
_bk;t=1721926993260+ FileCheck /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/basic-project.test -input-file=/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs/GlobalNamespace/Shape.html -check-prefix=HTML-SHAPE
_bk;t=1721926993260/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/basic-project.test:64:16: error: HTML-SHAPE: expected string not found in input
_bk;t=1721926993260// HTML-SHAPE: <h3 id="{{([0-9A-F]{40})}}">area</h3>
_bk;t=1721926993260 ^
_bk;t=1721926993260/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs/GlobalNamespace/Shape.html:32:53: note: scanning from here
_bk;t=1721926993260 <p>Defined at line 13 of file ./include/Shape.h</p>
_bk;t=1721926993260 ^
_bk;t=1721926993260/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs/GlobalNamespace/Shape.html:47:41: note: possible intended match here
_bk;t=1721926993260 <a href="#12896F9255F880ECD4A6482CCFA58B238FA2CC49">area</a>
_bk;t=1721926993260 ^
_bk;t=1721926993260
_bk;t=1721926993260Input file: /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/build/tools/clang/tools/extra/test/clang-doc/Output/basic-project.test.tmp/docs/GlobalNamespace/Shape.html
_bk;t=1721926993260Check file: /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-x8zhz-1/llvm-project/github-pull-requests/clang-tools-extra/test/clang-doc/basic-project.test
_bk;t=1721926993260
_bk;t=1721926993260-dump-input=help explains the following input dump.
_bk;t=1721926993260
_bk;t=1721926993260Input was:
_bk;t=1721926993260<<<<<<
_bk;t=1721926993260 .
_bk;t=1721926993260 .
_bk;t=1721926993260 .
_bk;t=1721926993260 27: <div>
_bk;t=1721926993260 28: <div></div>
_bk;t=1721926993260 29: </div>
_bk;t=1721926993260 30: <h3 id="9B656AD929057D302C30872492792CA767195B6A">~Shape</h3>
_bk;t=1721926993260 31: <p>public void ~Shape()</p>
_bk;t=1721926993260 32: <p>Defined at line 13 of file ./include/Shape.h</p>
_bk;t=1721926993260check:64'0 X error: no match found
_bk;t=1721926993260 33: <div>
_bk;t=1721926993260check:64'0 ~~~~~~~
_bk;t=1721926993260 34: <div></div>
_bk;t=1721926993260check:64'0 ~~~~~~~~~~~~~
_bk;t=1721926993260 35: </div>
_bk;t=1721926993260check:64'0 ~~~~~~~~
_bk;t=1721926993260 36: </div>
_bk;t=1721926993260check:64'0 ~~~~~~~~
_bk;t=1721926993260 37: </div>
_bk;t=1721926993260check:64'0 ~~~~~~~~
_bk;t=1721926993260 .
_bk;t=1721926993260 .
_bk;t=1721926993260 .
_bk;t=1721926993260 42: <a href="#Functions">Functions</a>
_bk;t=1721926993260check:64'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_bk;t=1721926993260 43: </span>
_bk;t=1721926993260check:64'0 ~~~~~~~~~
_bk;t=1721926993260 44: <ul>
_bk;t=1721926993260check:64'0 ~~~~~~
_bk;t=1721926993260 45: <li>
_bk;t=1721926993260check:64'0 ~~~~~~
_bk;t=1721926993260 46: <span>
_bk;t=1721926993260check:64'0 ~~~~~~~~
_bk;t=1721926993260 47: <a href="#12896F9255F880ECD4A6482CCFA58B238FA2CC49">area</a>
_bk;t=1721926993260check:64'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_bk;t=1721926993260check:64'1 ? possible intended match
_bk;t=1721926993260 48: </span>
_bk;t=1721926993260check:64'0 ~~~~~~~~~
_bk;t=1721926993260 49: </li>
_bk;t=1721926993260check:64'0 ~~~~~~~
_bk;t=1721926993260 50: <li>
_bk;t=1721926993260check:64'0 ~~~~~~
_bk;t=1721926993260 51: <span>
_bk;t=1721926993260check:64'0 ~~~~~~~~
_bk;t=1721926993260 52: <a href="#3A9D3608883E4953D215E21C8246A8D32F0C91EE">perimeter</a>
_bk;t=1721926993260check:64'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_bk;t=1721926993260 .
_bk;t=1721926993260 .
_bk;t=1721926993260 .
_bk;t=1721926993260>>>>>>
_bk;t=1721926993260
_bk;t=1721926993260--
_bk;t=1721926993260
_bk;t=1721926993260********************
```
https://github.com/llvm/llvm-project/pull/100393
More information about the cfe-commits
mailing list