Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

reverse-iteration tests fail in the CI #106355

Closed
firewave opened this issue Aug 28, 2024 · 2 comments · Fixed by #106411
Closed

reverse-iteration tests fail in the CI #106355

firewave opened this issue Aug 28, 2024 · 2 comments · Fixed by #106411
Assignees
Labels
clang Clang issues not falling into any other category

Comments

@firewave
Copy link

https://lab.llvm.org/buildbot/#/builders/110/builds/942

FAIL: Clang::bool.cpp
FAIL: Clang::class_template_partial_spec.cpp
FAIL: Clang::class_template_spec.cpp
FAIL: Clang::global_func_template.cpp
FAIL: Clang::global_func_template_spec.cpp
FAIL: Clang::global_var_template_partial_spec.cpp
FAIL: Clang::multi_file.c
FAIL: Clang::global_record.c
FAIL: Clang::enum.c
FAIL: Clang::bool.c
FAIL: Clang::global_var_template_spec.cpp
FAIL: Clang::macro_undefined.c
FAIL: Clang::multiple_inheritance.cpp
FAIL: Clang::global_record_multifile.c
FAIL: Clang::objc_protocol.m
FAIL: Clang::simple_inheritance.cpp
FAIL: Clang::typedef_chain.c
FAIL: Clang::function_noexcepts.cpp
FAIL: Clang::vfs_redirected_include.m
FAIL: Clang::relative_include.m

The first failing build was https://lab.llvm.org/buildbot/#/builders/110/builds/728. Those initial failures appear to have been fixed since then but others have accumulated.

It looks like the current failures started with https://lab.llvm.org/buildbot/#/builders/110/builds/820.

@nikic
Copy link
Contributor

nikic commented Aug 28, 2024

Most likely caused by #104922, which replaces an iterated-over vector with a SmallPtrSet, which has non-deterministic order.

cc @daniel-grumberg

@daniel-grumberg
Copy link
Contributor

Yes that looks right! Let me fix this.

@daniel-grumberg daniel-grumberg self-assigned this Aug 28, 2024
@EugeneZelenko EugeneZelenko added clang Clang issues not falling into any other category test-suite and removed new issue labels Aug 28, 2024
daniel-grumberg added a commit to daniel-grumberg/llvm-project that referenced this issue Aug 29, 2024
daniel-grumberg added a commit to swiftlang/llvm-project that referenced this issue Aug 29, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…) (#9192)

Fixes llvm#106355
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
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants
@nikic @firewave @EugeneZelenko @daniel-grumberg and others