gnu: c-reduce: Update to 2.10.0-0.31e855e.

* gnu/packages/debug.scm (c-reduce): Update to 2.10.0-0.31e855e.
[inputs]: Replace llvm-9 by llvm-18 ; clang-9 by clang-18.

Change-Id: I00ea28cde580dd18224aec2da54082400364d00f
Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
Nicolas Graves 2025-07-19 14:54:24 +02:00 committed by Andreas Enge
parent a7a0a7bf80
commit 234505067a
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -130,18 +130,20 @@ program to exhibit a bug.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public c-reduce (define-public c-reduce
(let ((commit "31e855e290970cba0286e5032971509c0e7c0a80")
(revision "0"))
(package (package
(name "c-reduce") (name "c-reduce")
(version "2.10.0") (version (git-version "2.10.0" revision commit))
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
(url "https://github.com/csmith-project/creduce") (url "https://github.com/csmith-project/creduce")
(commit (string-append "creduce-" version)))) (commit commit)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0ygzn32mzqn02wslaw1gwgx498mvfgpgkgir3pp1mgd3k18l3pqr")))) (base32 "1yd3wvnkj7qgn2jj5byp58p3qq04w5d6agagrkgi5z5gb6z4qyqk"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
(list (list
@ -161,8 +163,8 @@ program to exhibit a bug.")
(native-inputs (list flex)) (native-inputs (list flex))
(inputs (list astyle (inputs (list astyle
bash-minimal ;for wrap-program bash-minimal ;for wrap-program
llvm-9 llvm-18
clang-9 clang-18
indent indent
perl perl
perl-exporter-lite perl-exporter-lite
@ -178,7 +180,7 @@ property of interest (such as triggering a compiler bug) and automatically
produces a much smaller C/C++ program that has the same property. It is produces a much smaller C/C++ program that has the same property. It is
intended for use by people who discover and report bugs in compilers and other intended for use by people who discover and report bugs in compilers and other
tools that process C/C++ code.") tools that process C/C++ code.")
(license license:ncsa))) (license license:ncsa))))
(define-public cppdap (define-public cppdap
(package (package