Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package llvm20 for openSUSE:Factory checked 
in at 2025-04-18 16:15:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llvm20 (Old)
 and      /work/SRC/openSUSE:Factory/.llvm20.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llvm20"

Fri Apr 18 16:15:01 2025 rev:3 rq:1270294 version:20.1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/llvm20/llvm20.changes    2025-04-08 
17:50:05.123614295 +0200
+++ /work/SRC/openSUSE:Factory/.llvm20.new.30101/llvm20.changes 2025-04-20 
20:02:30.699285989 +0200
@@ -1,0 +2,9 @@
+Wed Apr 16 21:13:49 UTC 2025 - Aaron Puchert <aaronpuch...@alice-dsl.net>
+
+- Update to version 20.1.3.
+  * This release contains bug-fixes for the LLVM 20.1.0 release.
+    This release is API and ABI compatible with 20.1.0.
+- Enable LLDB Python bindings on Leap 15.6 and newer.
+- Rebase llvm-do-not-install-static-libraries.patch.
+
+-------------------------------------------------------------------

Old:
----
  clang-20.1.2.src.tar.xz
  clang-20.1.2.src.tar.xz.sig
  clang-docs-20.1.2.src.tar.xz
  clang-tools-extra-20.1.2.src.tar.xz
  clang-tools-extra-20.1.2.src.tar.xz.sig
  cmake-20.1.2.src.tar.xz
  cmake-20.1.2.src.tar.xz.sig
  compiler-rt-20.1.2.src.tar.xz
  compiler-rt-20.1.2.src.tar.xz.sig
  libc-20.1.2.src.tar.xz
  libcxx-20.1.2.src.tar.xz
  libcxx-20.1.2.src.tar.xz.sig
  libcxxabi-20.1.2.src.tar.xz
  libcxxabi-20.1.2.src.tar.xz.sig
  lld-20.1.2.src.tar.xz
  lld-20.1.2.src.tar.xz.sig
  lldb-20.1.2.src.tar.xz
  lldb-20.1.2.src.tar.xz.sig
  llvm-20.1.2.src.tar.xz
  llvm-20.1.2.src.tar.xz.sig
  llvm-docs-20.1.2.src.tar.xz
  openmp-20.1.2.src.tar.xz
  openmp-20.1.2.src.tar.xz.sig
  polly-20.1.2.src.tar.xz
  polly-20.1.2.src.tar.xz.sig
  runtimes-20.1.2.src.tar.xz
  runtimes-20.1.2.src.tar.xz.sig
  third-party-20.1.2.src.tar.xz
  third-party-20.1.2.src.tar.xz.sig

New:
----
  clang-20.1.3.src.tar.xz
  clang-20.1.3.src.tar.xz.sig
  clang-docs-20.1.3.src.tar.xz
  clang-tools-extra-20.1.3.src.tar.xz
  clang-tools-extra-20.1.3.src.tar.xz.sig
  cmake-20.1.3.src.tar.xz
  cmake-20.1.3.src.tar.xz.sig
  compiler-rt-20.1.3.src.tar.xz
  compiler-rt-20.1.3.src.tar.xz.sig
  libc-20.1.3.src.tar.xz
  libcxx-20.1.3.src.tar.xz
  libcxx-20.1.3.src.tar.xz.sig
  libcxxabi-20.1.3.src.tar.xz
  libcxxabi-20.1.3.src.tar.xz.sig
  lld-20.1.3.src.tar.xz
  lld-20.1.3.src.tar.xz.sig
  lldb-20.1.3.src.tar.xz
  lldb-20.1.3.src.tar.xz.sig
  llvm-20.1.3.src.tar.xz
  llvm-20.1.3.src.tar.xz.sig
  llvm-docs-20.1.3.src.tar.xz
  openmp-20.1.3.src.tar.xz
  openmp-20.1.3.src.tar.xz.sig
  polly-20.1.3.src.tar.xz
  polly-20.1.3.src.tar.xz.sig
  runtimes-20.1.3.src.tar.xz
  runtimes-20.1.3.src.tar.xz.sig
  third-party-20.1.3.src.tar.xz
  third-party-20.1.3.src.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ llvm20.spec ++++++
--- /var/tmp/diff_new_pack.VjA7dH/_old  2025-04-20 20:02:33.963425141 +0200
+++ /var/tmp/diff_new_pack.VjA7dH/_new  2025-04-20 20:02:33.963425141 +0200
@@ -19,7 +19,7 @@
 %global _sonum  20
 %global _minor  %{_sonum}.1
 %global _soname %{_minor}%{?_rc:-rc%_rc}
-%global _patch_level 2
+%global _patch_level 3
 %global _relver %{_minor}.%{_patch_level}
 %global _version %_relver%{?_rc:-rc%_rc}
 %global _itsme20 1
@@ -49,10 +49,10 @@
 
 %ifarch aarch64 ppc64le s390x x86_64
 %bcond_without lldb
-%if %{suse_version} > 1600
+%if %{suse_version} >= 1600 || 0%{?sle_version} >= 150600
 %bcond_without lldb_python
 %else
-# LLDB Python bindings require Swig 4, which SLE/Leap don't have.
+# LLDB Python bindings require Swig 4, which SLE/Leap <= 15.5 don't have.
 %bcond_with lldb_python
 %endif
 %else
@@ -1298,7 +1298,7 @@
 %global cpython_pkg_soabi %(%{python_bin} -c "import sysconfig; 
print(sysconfig.get_config_var('SOABI'))")
 rm %{buildroot}%{python_pkg_sitearch}/lldb/_lldb.%{cpython_pkg_soabi}.so
 liblldb=$(basename $(readlink -e %{buildroot}%{_libdir}/liblldb.so))
-ln -vsf "../../../${liblldb}" 
%{buildroot}%{python3_sitearch}/lldb/_lldb.%{cpython_pkg_soabi}.so
+ln -vsf "../../../${liblldb}" 
%{buildroot}%{python_pkg_sitearch}/lldb/_lldb.%{cpython_pkg_soabi}.so
 %endif
 
 # Stuff we don't want to include

++++++ clang-20.1.2.src.tar.xz -> clang-20.1.3.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm20/clang-20.1.2.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm20.new.30101/clang-20.1.3.src.tar.xz differ: 
char 15, line 1

++++++ clang-docs-20.1.2.src.tar.xz -> clang-docs-20.1.3.src.tar.xz ++++++
++++ 3249 lines of diff (skipped)

++++++ clang-tools-extra-20.1.2.src.tar.xz -> 
clang-tools-extra-20.1.3.src.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/clang-tidy/ClangTidyDiagnosticConsumer.cpp 
new/clang-tools-extra-20.1.3.src/clang-tidy/ClangTidyDiagnosticConsumer.cpp
--- old/clang-tools-extra-20.1.2.src/clang-tidy/ClangTidyDiagnosticConsumer.cpp 
2025-04-02 01:44:12.000000000 +0200
+++ new/clang-tools-extra-20.1.3.src/clang-tidy/ClangTidyDiagnosticConsumer.cpp 
2025-04-16 02:23:49.000000000 +0200
@@ -311,18 +311,7 @@
     : Context(Ctx), ExternalDiagEngine(ExternalDiagEngine),
       RemoveIncompatibleErrors(RemoveIncompatibleErrors),
       GetFixesFromNotes(GetFixesFromNotes),
-      EnableNolintBlocks(EnableNolintBlocks) {
-
-  if (Context.getOptions().HeaderFilterRegex &&
-      !Context.getOptions().HeaderFilterRegex->empty())
-    HeaderFilter =
-        std::make_unique<llvm::Regex>(*Context.getOptions().HeaderFilterRegex);
-
-  if (Context.getOptions().ExcludeHeaderFilterRegex &&
-      !Context.getOptions().ExcludeHeaderFilterRegex->empty())
-    ExcludeHeaderFilter = std::make_unique<llvm::Regex>(
-        *Context.getOptions().ExcludeHeaderFilterRegex);
-}
+      EnableNolintBlocks(EnableNolintBlocks) {}
 
 void ClangTidyDiagnosticConsumer::finalizeLastError() {
   if (!Errors.empty()) {
@@ -571,17 +560,30 @@
   }
 
   StringRef FileName(File->getName());
-  LastErrorRelatesToUserCode =
-      LastErrorRelatesToUserCode || Sources.isInMainFile(Location) ||
-      (HeaderFilter &&
-       (HeaderFilter->match(FileName) &&
-        !(ExcludeHeaderFilter && ExcludeHeaderFilter->match(FileName))));
+  LastErrorRelatesToUserCode = LastErrorRelatesToUserCode ||
+                               Sources.isInMainFile(Location) ||
+                               (getHeaderFilter()->match(FileName) &&
+                                !getExcludeHeaderFilter()->match(FileName));
 
   unsigned LineNumber = Sources.getExpansionLineNumber(Location);
   LastErrorPassesLineFilter =
       LastErrorPassesLineFilter || passesLineFilter(FileName, LineNumber);
 }
 
+llvm::Regex *ClangTidyDiagnosticConsumer::getHeaderFilter() {
+  if (!HeaderFilter)
+    HeaderFilter =
+        std::make_unique<llvm::Regex>(*Context.getOptions().HeaderFilterRegex);
+  return HeaderFilter.get();
+}
+
+llvm::Regex *ClangTidyDiagnosticConsumer::getExcludeHeaderFilter() {
+  if (!ExcludeHeaderFilter)
+    ExcludeHeaderFilter = std::make_unique<llvm::Regex>(
+        *Context.getOptions().ExcludeHeaderFilterRegex);
+  return ExcludeHeaderFilter.get();
+}
+
 void ClangTidyDiagnosticConsumer::removeIncompatibleErrors() {
   // Each error is modelled as the set of intervals in which it applies
   // replacements. To detect overlapping replacements, we use a sweep line
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/clang-tidy/ClangTidyDiagnosticConsumer.h 
new/clang-tools-extra-20.1.3.src/clang-tidy/ClangTidyDiagnosticConsumer.h
--- old/clang-tools-extra-20.1.2.src/clang-tidy/ClangTidyDiagnosticConsumer.h   
2025-04-02 01:44:12.000000000 +0200
+++ new/clang-tools-extra-20.1.3.src/clang-tidy/ClangTidyDiagnosticConsumer.h   
2025-04-16 02:23:49.000000000 +0200
@@ -302,6 +302,10 @@
   /// context.
   llvm::Regex *getHeaderFilter();
 
+  /// Returns the \c ExcludeHeaderFilter constructed for the options set in the
+  /// context.
+  llvm::Regex *getExcludeHeaderFilter();
+
   /// Updates \c LastErrorRelatesToUserCode and LastErrorPassesLineFilter
   /// according to the diagnostic \p Location.
   void checkFilters(SourceLocation Location, const SourceManager &Sources);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/clang-tidy/ClangTidyOptions.cpp 
new/clang-tools-extra-20.1.3.src/clang-tidy/ClangTidyOptions.cpp
--- old/clang-tools-extra-20.1.2.src/clang-tidy/ClangTidyOptions.cpp    
2025-04-02 01:44:12.000000000 +0200
+++ new/clang-tools-extra-20.1.3.src/clang-tidy/ClangTidyOptions.cpp    
2025-04-16 02:23:49.000000000 +0200
@@ -194,8 +194,8 @@
   Options.WarningsAsErrors = "";
   Options.HeaderFileExtensions = {"", "h", "hh", "hpp", "hxx"};
   Options.ImplementationFileExtensions = {"c", "cc", "cpp", "cxx"};
-  Options.HeaderFilterRegex = std::nullopt;
-  Options.ExcludeHeaderFilterRegex = std::nullopt;
+  Options.HeaderFilterRegex = "";
+  Options.ExcludeHeaderFilterRegex = "";
   Options.SystemHeaders = false;
   Options.FormatStyle = "none";
   Options.User = std::nullopt;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/clang-tools-extra-20.1.2.src/docs/ReleaseNotes.rst 
new/clang-tools-extra-20.1.3.src/docs/ReleaseNotes.rst
--- old/clang-tools-extra-20.1.2.src/docs/ReleaseNotes.rst      2025-04-02 
01:44:12.000000000 +0200
+++ new/clang-tools-extra-20.1.3.src/docs/ReleaseNotes.rst      2025-04-16 
02:23:49.000000000 +0200
@@ -187,6 +187,9 @@
   :doc:`readability-redundant-access-specifiers 
<clang-tidy/checks/readability/redundant-access-specifiers>`, 
CheckFirstDeclaration
   :doc:`readability-redundant-casting 
<clang-tidy/checks/readability/redundant-casting>`, IgnoreTypeAliases
 
+- Fixed bug in :program:`clang-tidy` by which `HeaderFilterRegex` did not take
+  effect when passed via the `.clang-tidy` file.
+
 New checks
 ^^^^^^^^^^
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/.clang-tidy
 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/.clang-tidy
--- 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/.clang-tidy
      1970-01-01 01:00:00.000000000 +0100
+++ 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/.clang-tidy
      2025-04-16 02:23:49.000000000 +0200
@@ -0,0 +1 @@
+HeaderFilterRegex: '.*'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/foo.cpp
 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/foo.cpp
--- 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/foo.cpp
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/foo.cpp
  2025-04-16 02:23:49.000000000 +0200
@@ -0,0 +1,3 @@
+// RUN: clang-tidy -checks=-*,google-explicit-constructor %s 2>&1 | FileCheck 
%s
+#include "foo.h"
+// CHECK: foo.h:1:12: warning: single-argument constructors must be marked 
explicit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/foo.h
 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/foo.h
--- 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/foo.h
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/foo.h
    2025-04-16 02:23:49.000000000 +0200
@@ -0,0 +1 @@
+struct X { X(int); };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/.clang-tidy
 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/.clang-tidy
--- 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/.clang-tidy
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/.clang-tidy
    2025-04-16 02:23:49.000000000 +0200
@@ -0,0 +1,2 @@
+InheritParentConfig: true
+HeaderFilterRegex: 'subfolder/.*'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/bar.cpp
 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/bar.cpp
--- 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/bar.cpp
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/bar.cpp
        2025-04-16 02:23:49.000000000 +0200
@@ -0,0 +1,8 @@
+// shell is required for the "dirname" command
+// REQUIRES: shell
+// RUN: clang-tidy -checks=-*,google-explicit-constructor %s -- -I "$(dirname 
%S)" 2>&1 | FileCheck %s
+#include "foo.h"
+// CHECK-NOT: foo.h:1:12: warning: single-argument constructors must be marked 
explicit
+
+#include "bar.h"
+// CHECK: bar.h:1:13: warning: single-argument constructors must be marked 
explicit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/bar.h
 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/bar.h
--- 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/bar.h
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/inheritance/subfolder/bar.h
  2025-04-16 02:23:49.000000000 +0200
@@ -0,0 +1 @@
+struct XX { XX(int); };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/.clang-tidy
 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/.clang-tidy
--- 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/.clang-tidy
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/.clang-tidy
   2025-04-16 02:23:49.000000000 +0200
@@ -0,0 +1 @@
+HeaderFilterRegex: '.*'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/foo.cpp
 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/foo.cpp
--- 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/foo.cpp
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/foo.cpp
       2025-04-16 02:23:49.000000000 +0200
@@ -0,0 +1,3 @@
+// RUN: clang-tidy -checks=-*,google-explicit-constructor %s 2>&1 | FileCheck 
%s
+#include "foo.h"
+// CHECK: foo.h:1:12: warning: single-argument constructors must be marked 
explicit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/foo.h
 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/foo.h
--- 
old/clang-tools-extra-20.1.2.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/foo.h
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/clang-tools-extra-20.1.3.src/test/clang-tidy/infrastructure/header-filter-from-config-file/simple/foo.h
 2025-04-16 02:23:49.000000000 +0200
@@ -0,0 +1 @@
+struct X { X(int); };

++++++ cmake-20.1.2.src.tar.xz -> cmake-20.1.3.src.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cmake-20.1.2.src/Modules/LLVMVersion.cmake 
new/cmake-20.1.3.src/Modules/LLVMVersion.cmake
--- old/cmake-20.1.2.src/Modules/LLVMVersion.cmake      2025-04-02 
01:44:12.000000000 +0200
+++ new/cmake-20.1.3.src/Modules/LLVMVersion.cmake      2025-04-16 
02:23:49.000000000 +0200
@@ -7,7 +7,7 @@
   set(LLVM_VERSION_MINOR 1)
 endif()
 if(NOT DEFINED LLVM_VERSION_PATCH)
-  set(LLVM_VERSION_PATCH 2)
+  set(LLVM_VERSION_PATCH 3)
 endif()
 if(NOT DEFINED LLVM_VERSION_SUFFIX)
   set(LLVM_VERSION_SUFFIX)

++++++ compiler-rt-20.1.2.src.tar.xz -> compiler-rt-20.1.3.src.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/compiler-rt-20.1.2.src/test/sanitizer_common/TestCases/Darwin/malloc_zone.cpp
 
new/compiler-rt-20.1.3.src/test/sanitizer_common/TestCases/Darwin/malloc_zone.cpp
--- 
old/compiler-rt-20.1.2.src/test/sanitizer_common/TestCases/Darwin/malloc_zone.cpp
   2025-04-02 01:44:12.000000000 +0200
+++ 
new/compiler-rt-20.1.3.src/test/sanitizer_common/TestCases/Darwin/malloc_zone.cpp
   2025-04-16 02:23:49.000000000 +0200
@@ -17,6 +17,8 @@
 // UBSan does not install a malloc zone.
 // XFAIL: ubsan
 //
+// Currently fails on darwin/lsan
+// XFAIL: darwin && lsan
 
 #include <malloc/malloc.h>
 #include <stdlib.h>

++++++ libc-20.1.2.src.tar.xz -> libc-20.1.3.src.tar.xz ++++++

++++++ libcxx-20.1.2.src.tar.xz -> libcxx-20.1.3.src.tar.xz ++++++
++++ 1770 lines of diff (skipped)

++++++ libcxxabi-20.1.2.src.tar.xz -> libcxxabi-20.1.3.src.tar.xz ++++++

++++++ lld-20.1.2.src.tar.xz -> lld-20.1.3.src.tar.xz ++++++

++++++ lldb-20.1.2.src.tar.xz -> lldb-20.1.3.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm20/lldb-20.1.2.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm20.new.30101/lldb-20.1.3.src.tar.xz differ: 
char 15, line 1

++++++ llvm-20.1.2.src.tar.xz -> llvm-20.1.3.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm20/llvm-20.1.2.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm20.new.30101/llvm-20.1.3.src.tar.xz differ: 
char 15, line 1

++++++ llvm-do-not-install-static-libraries.patch ++++++
--- /var/tmp/diff_new_pack.VjA7dH/_old  2025-04-20 20:02:43.339838353 +0200
+++ /var/tmp/diff_new_pack.VjA7dH/_new  2025-04-20 20:02:43.343838530 +0200
@@ -2,10 +2,10 @@
 want after installation. By not copying them in the first place we reduce the
 disk usage during installation.
 
-Index: clang-20.1.2.src/cmake/modules/AddClang.cmake
+Index: clang-20.1.3.src/cmake/modules/AddClang.cmake
 ===================================================================
---- a/clang-20.1.2.src/cmake/modules/AddClang.cmake
-+++ b/clang-20.1.2.src/cmake/modules/AddClang.cmake
+--- a/clang-20.1.3.src/cmake/modules/AddClang.cmake
++++ b/clang-20.1.3.src/cmake/modules/AddClang.cmake
 @@ -106,12 +106,15 @@ macro(add_clang_library name)
  
        if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ARG_INSTALL_WITH_TOOLCHAIN)
@@ -73,10 +73,10 @@
    endif()
  
    get_subproject_title(subproject_title)
-Index: lld-20.1.2.src/cmake/modules/AddLLD.cmake
+Index: lld-20.1.3.src/cmake/modules/AddLLD.cmake
 ===================================================================
---- a/lld-20.1.2.src/cmake/modules/AddLLD.cmake
-+++ b/lld-20.1.2.src/cmake/modules/AddLLD.cmake
+--- a/lld-20.1.3.src/cmake/modules/AddLLD.cmake
++++ b/lld-20.1.3.src/cmake/modules/AddLLD.cmake
 @@ -17,13 +17,6 @@ macro(add_lld_library name)
  
    if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
@@ -91,10 +91,10 @@
      if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES)
        add_llvm_install_targets(install-${name}
          DEPENDS ${name}
-Index: polly-20.1.2.src/cmake/polly_macros.cmake
+Index: polly-20.1.3.src/cmake/polly_macros.cmake
 ===================================================================
---- a/polly-20.1.2.src/cmake/polly_macros.cmake
-+++ b/polly-20.1.2.src/cmake/polly_macros.cmake
+--- a/polly-20.1.3.src/cmake/polly_macros.cmake
++++ b/polly-20.1.3.src/cmake/polly_macros.cmake
 @@ -43,16 +43,18 @@
      if (LLVM_POLLY_LINK_INTO_TOOLS)
        set(exports EXPORT LLVMExports)
@@ -125,10 +125,10 @@
  endmacro(add_polly_library)
  
  macro(add_polly_loadable_module name)
-Index: polly-20.1.2.src/lib/CMakeLists.txt
+Index: polly-20.1.3.src/lib/CMakeLists.txt
 ===================================================================
---- a/polly-20.1.2.src/lib/CMakeLists.txt
-+++ b/polly-20.1.2.src/lib/CMakeLists.txt
+--- a/polly-20.1.3.src/lib/CMakeLists.txt
++++ b/polly-20.1.3.src/lib/CMakeLists.txt
 @@ -109,7 +109,7 @@ set_target_properties(PollyCore PROPERTI
  # It depends on all library it needs, such that with
  # LLVM_POLLY_LINK_INTO_TOOLS=ON, its dependencies like PollyISL are linked as

++++++ llvm-docs-20.1.2.src.tar.xz -> llvm-docs-20.1.3.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm20/llvm-docs-20.1.2.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm20.new.30101/llvm-docs-20.1.3.src.tar.xz 
differ: char 15, line 1

++++++ openmp-20.1.2.src.tar.xz -> openmp-20.1.3.src.tar.xz ++++++

++++++ polly-20.1.2.src.tar.xz -> polly-20.1.3.src.tar.xz ++++++
/work/SRC/openSUSE:Factory/llvm20/polly-20.1.2.src.tar.xz 
/work/SRC/openSUSE:Factory/.llvm20.new.30101/polly-20.1.3.src.tar.xz differ: 
char 15, line 1

++++++ runtimes-20.1.2.src.tar.xz -> runtimes-20.1.3.src.tar.xz ++++++

++++++ third-party-20.1.2.src.tar.xz -> third-party-20.1.3.src.tar.xz ++++++

Reply via email to