Skip to content

Conversation

Michael137
Copy link
Member

@Michael137 Michael137 commented Oct 1, 2025

Required for #161521

@llvmbot
Copy link
Member

llvmbot commented Oct 1, 2025

@llvm/pr-subscribers-lldb

Author: Michael Buch (Michael137)

Changes

Required for


Full diff: https://github.com/llvm/llvm-project/pull/161520.diff

1 Files Affected:

  • (modified) lldb/test/Shell/lit.cfg.py (+1-1)
diff --git a/lldb/test/Shell/lit.cfg.py b/lldb/test/Shell/lit.cfg.py
index 505847fb763e0..cdc0cfe51f7c6 100644
--- a/lldb/test/Shell/lit.cfg.py
+++ b/lldb/test/Shell/lit.cfg.py
@@ -33,7 +33,7 @@
 
 # suffixes: A list of file extensions to treat as test files. This is overriden
 # by individual lit.local.cfg files in the test subdirectories.
-config.suffixes = [".test", ".cpp", ".s", ".m", ".ll"]
+config.suffixes = [".test", ".cpp", ".s", ".m", ".ll", ".c"]
 
 # excludes: A list of directories to exclude from the testsuite. The 'Inputs'
 # subdirectories contain auxiliary inputs for various tests in their parent

@Michael137
Copy link
Member Author

libc++ CI failure seems unrelated (not even sure why it ran)

@Michael137 Michael137 merged commit 7ae3eca into llvm:main Oct 1, 2025
9 of 11 checks passed
Michael137 added a commit that referenced this pull request Oct 1, 2025
…161521)

On Darwin C-symbols are prefixed with a '_'. The LLDB Macho-O parses
handles Objective-C metadata symbols starting with '_OBJC' specially.
Previously global symbols starting with a '_O' prefix were lost because
of incorrectly scoped if-guards. This patch removes those checks.

There is more cleanup that can be done in this file because there's a
bunch of duplicated checks for these ObjC symbols. I decided to leave
that for an NFC follow-up.

Depends on #161520

rdar://158159242
Michael137 added a commit to swiftlang/llvm-project that referenced this pull request Oct 1, 2025
Michael137 added a commit to swiftlang/llvm-project that referenced this pull request Oct 1, 2025
…lvm#161521)

On Darwin C-symbols are prefixed with a '_'. The LLDB Macho-O parses
handles Objective-C metadata symbols starting with '_OBJC' specially.
Previously global symbols starting with a '_O' prefix were lost because
of incorrectly scoped if-guards. This patch removes those checks.

There is more cleanup that can be done in this file because there's a
bunch of duplicated checks for these ObjC symbols. I decided to leave
that for an NFC follow-up.

Depends on llvm#161520

rdar://158159242
(cherry picked from commit 9f7e7f7)
Michael137 added a commit to swiftlang/llvm-project that referenced this pull request Oct 1, 2025
Michael137 added a commit to swiftlang/llvm-project that referenced this pull request Oct 1, 2025
…lvm#161521)

On Darwin C-symbols are prefixed with a '_'. The LLDB Macho-O parses
handles Objective-C metadata symbols starting with '_OBJC' specially.
Previously global symbols starting with a '_O' prefix were lost because
of incorrectly scoped if-guards. This patch removes those checks.

There is more cleanup that can be done in this file because there's a
bunch of duplicated checks for these ObjC symbols. I decided to leave
that for an NFC follow-up.

Depends on llvm#161520

rdar://158159242
(cherry picked from commit 9f7e7f7)
llvm-sync bot pushed a commit to arm/arm-toolchain that referenced this pull request Oct 1, 2025
…t with 'O' (#161521)

On Darwin C-symbols are prefixed with a '_'. The LLDB Macho-O parses
handles Objective-C metadata symbols starting with '_OBJC' specially.
Previously global symbols starting with a '_O' prefix were lost because
of incorrectly scoped if-guards. This patch removes those checks.

There is more cleanup that can be done in this file because there's a
bunch of duplicated checks for these ObjC symbols. I decided to leave
that for an NFC follow-up.

Depends on llvm/llvm-project#161520

rdar://158159242
adrian-prantl added a commit to adrian-prantl/llvm-project that referenced this pull request Oct 1, 2025
Michael137 added a commit to swiftlang/llvm-project that referenced this pull request Oct 2, 2025
@slydiman
Copy link
Contributor

slydiman commented Oct 2, 2025

lldb-x86_64-win buildbot is broken
https://lab.llvm.org/buildbot/#/builders/211/builds/2496
Please fix it.

@Michael137
Copy link
Member Author

lldb-x86_64-win buildbot is broken

https://lab.llvm.org/buildbot/#/builders/211/builds/2496

Please fix it.

Will check when I'm back at PC

mahesh-attarde pushed a commit to mahesh-attarde/llvm-project that referenced this pull request Oct 3, 2025
mahesh-attarde pushed a commit to mahesh-attarde/llvm-project that referenced this pull request Oct 3, 2025
…lvm#161521)

On Darwin C-symbols are prefixed with a '_'. The LLDB Macho-O parses
handles Objective-C metadata symbols starting with '_OBJC' specially.
Previously global symbols starting with a '_O' prefix were lost because
of incorrectly scoped if-guards. This patch removes those checks.

There is more cleanup that can be done in this file because there's a
bunch of duplicated checks for these ObjC symbols. I decided to leave
that for an NFC follow-up.

Depends on llvm#161520

rdar://158159242
Michael137 added a commit to swiftlang/llvm-project that referenced this pull request Oct 4, 2025
Michael137 added a commit to swiftlang/llvm-project that referenced this pull request Oct 4, 2025
Michael137 added a commit to swiftlang/llvm-project that referenced this pull request Oct 4, 2025
…lvm#161521)

On Darwin C-symbols are prefixed with a '_'. The LLDB Macho-O parses
handles Objective-C metadata symbols starting with '_OBJC' specially.
Previously global symbols starting with a '_O' prefix were lost because
of incorrectly scoped if-guards. This patch removes those checks.

There is more cleanup that can be done in this file because there's a
bunch of duplicated checks for these ObjC symbols. I decided to leave
that for an NFC follow-up.

Depends on llvm#161520

rdar://158159242
(cherry picked from commit 9f7e7f7)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants