The branch stable/13 has been updated by dim:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=99b2ab71c5b6ebf76b4dd2d3e3eaf2d281de3432

commit 99b2ab71c5b6ebf76b4dd2d3e3eaf2d281de3432
Author:     Brooks Davis <bro...@freebsd.org>
AuthorDate: 2024-10-23 22:37:28 +0000
Commit:     Dimitry Andric <d...@freebsd.org>
CommitDate: 2024-12-02 15:47:49 +0000

    llvm19: permit incremental builds from llvm18
    
    Detect and delete out of date clang-tblgen produced output.  I found it
    sufficent for compilation to delete only arm_*.inc files, but it seems
    safer to regenerate all output and a few extra clang-tblgen runs pales
    in comparison to the full build we're doing at this point.
    
    Reviewed by:    dim, emaste
    Differential Revision:  https://reviews.freebsd.org/D47270
    
    (cherry picked from commit 8b2e7da70855e48c0ba8c874fa528b599fb7c9a9)
---
 tools/build/depend-cleanup.sh | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/tools/build/depend-cleanup.sh b/tools/build/depend-cleanup.sh
index e165ef0ba8f6..effb6376d225 100755
--- a/tools/build/depend-cleanup.sh
+++ b/tools/build/depend-cleanup.sh
@@ -95,3 +95,13 @@ if [ -d "$OBJTOP"/usr.sbin/zic/zic ] ; then
        echo "Removing old zic directory"
        rm -rf "$OBJTOP"/usr.sbin/zic/zic
 fi
+
+# 20241018  5deeebd8c6ca   Merge llvm-project release/19.x 
llvmorg-19.1.2-0-g7ba7d8e2f7b6
+p="$OBJTOP"/lib/clang/libclang/clang/Basic
+f="$p"/arm_mve_builtin_sema.inc
+if [ -e "$f" ]; then
+       if grep -q SemaBuiltinConstantArgRange "$f"; then
+               echo "Removing pre-llvm19 clang-tblgen output"
+               run rm -f "$p"/*.inc
+       fi
+fi

Reply via email to