summarylogtreecommitdiffstats
path: root/libromfs-0001-Fix-code-generation-for-clang.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libromfs-0001-Fix-code-generation-for-clang.patch')
-rw-r--r--libromfs-0001-Fix-code-generation-for-clang.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/libromfs-0001-Fix-code-generation-for-clang.patch b/libromfs-0001-Fix-code-generation-for-clang.patch
new file mode 100644
index 000000000000..94b1fbd50948
--- /dev/null
+++ b/libromfs-0001-Fix-code-generation-for-clang.patch
@@ -0,0 +1,35 @@
+From a66bc647a335f175e817e60bc7eb0f310854c695 Mon Sep 17 00:00:00 2001
+From: KokaKiwi <kokakiwi+git@kokakiwi.net>
+Date: Wed, 12 Jan 2022 14:11:50 +0100
+Subject: [PATCH] Fix code generation for clang
+
+---
+ generator/include/embedder.hpp | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/generator/include/embedder.hpp b/generator/include/embedder.hpp
+index 3b5ee69..460a9dc 100644
+--- a/generator/include/embedder.hpp
++++ b/generator/include/embedder.hpp
+@@ -5,13 +5,13 @@ R"embedder(
+
+ #define RESOURCE(name, path) \
+ __asm__ ( \
+- ".global _" #name "\n" \
+- ".global _" #name "_size\n" \
+- "_" #name ":\n" \
++ ".global " #name "\n" \
++ ".global " #name "_size\n" \
++ #name ":\n" \
+ ".incbin \"" path "\"\n" \
+ ".align 8\n" \
+- "_" #name "_size:\n" \
+- ".int _" #name "_size - _" #name " - 1\n" \
++ #name "_size:\n" \
++ ".int " #name "_size - " #name " - 1\n" \
+ ".align 8\n" \
+ )
+
+--
+2.35.1
+