aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2023-03-21 04:18:10 +0000
committerKyle Evans <kevans@FreeBSD.org>2023-03-21 04:37:24 +0000
commite500acf64f297fe5988068c4fe6e3ed4e2f39cd4 (patch)
tree77d21b91b5dfe413f64a742e92b268e905832956
parent990881d9b085fbe6a65d1b8dfcd25b6449378105 (diff)
downloadports-e500acf64f297fe5988068c4fe6e3ed4e2f39cd4.tar.gz
ports-e500acf64f297fe5988068c4fe6e3ed4e2f39cd4.zip
devel/arm-none-eabi-newlib: fix the build with newer clang
Taken from upstream commit 7bfa24c49563717426d1ee237f29d1ccfc4b51db, cast these two to stinst_type explicitly to fix the build. (cherry picked from commit d8dd1f531d8f6df9089074d166dbaa02c8aff7d3)
-rw-r--r--devel/arm-none-eabi-newlib/files/patch-newlib_doc_makedoc.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/devel/arm-none-eabi-newlib/files/patch-newlib_doc_makedoc.c b/devel/arm-none-eabi-newlib/files/patch-newlib_doc_makedoc.c
new file mode 100644
index 000000000000..952b88e04a02
--- /dev/null
+++ b/devel/arm-none-eabi-newlib/files/patch-newlib_doc_makedoc.c
@@ -0,0 +1,16 @@
+--- newlib/doc/makedoc.c.orig 2023-03-21 04:12:20 UTC
++++ newlib/doc/makedoc.c
+@@ -1317,11 +1317,11 @@ DEFUN(compile, (string),
+ /* Got a number, embedd the magic push number
+ function */
+ add_to_definition(ptr, push_number);
+- add_to_definition(ptr, atol(word));
++ add_to_definition(ptr, (stinst_type)atol(word));
+ break;
+ default:
+ add_to_definition(ptr, call);
+- add_to_definition(ptr, lookup_word(word));
++ add_to_definition(ptr, (stinst_type)lookup_word(word));
+ }
+
+ string = nextword(string, &word);