diff options
| author | Michael Forney <mforney@mforney.org> | 2022-02-10 14:11:23 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2022-02-10 15:30:43 -0800 |
| commit | 020a33da8d9de01aadec35f5f4b3e2d317eac71b (patch) | |
| tree | 8a8faf18b14d512fcc0916155653db8074d5f03f /pkg/binutils/patch/0004-bfd-Remove-return-with-expression-in-void-function.patch | |
| parent | a141473246997fce369599e1a8731e0f4bd32147 (diff) | |
binutils: Update to 2.38
Diffstat (limited to 'pkg/binutils/patch/0004-bfd-Remove-return-with-expression-in-void-function.patch')
| -rw-r--r-- | pkg/binutils/patch/0004-bfd-Remove-return-with-expression-in-void-function.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkg/binutils/patch/0004-bfd-Remove-return-with-expression-in-void-function.patch b/pkg/binutils/patch/0004-bfd-Remove-return-with-expression-in-void-function.patch new file mode 100644 index 00000000..4cdc0e59 --- /dev/null +++ b/pkg/binutils/patch/0004-bfd-Remove-return-with-expression-in-void-function.patch @@ -0,0 +1,34 @@ +From b0508ec3e6134825199ba6ff3d8effd369428117 Mon Sep 17 00:00:00 2001 +From: Michael Forney <mforney@mforney.org> +Date: Thu, 10 Feb 2022 14:51:52 -0800 +Subject: [PATCH] bfd: Remove return with expression in void function + +This is not allowed in ISO C (C11 6.8.6.4p1): + +> A return statement with an expression shall not appear in a +> function whose return type is void. + +2022-02-10 Michael Forney <mforney@mforney.org> + + * bfd.c (bfd_set_gp_value): Remove return with expression + in void function. +--- + bfd/bfd.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bfd/bfd.c b/bfd/bfd.c +index 3e59057d07a..80c9e425754 100644 +--- a/bfd/bfd.c ++++ b/bfd/bfd.c +@@ -1871,7 +1871,7 @@ DESCRIPTION + void + bfd_set_gp_value (bfd *abfd, bfd_vma v) + { +- return _bfd_set_gp_value (abfd, v); ++ _bfd_set_gp_value (abfd, v); + } + + /* +-- +2.34.1 + |
