summaryrefslogtreecommitdiff
path: root/external
diff options
context:
space:
mode:
authorCaolán McNamara <caolan.mcnamara@collabora.com>2023-07-22 20:27:25 +0100
committerCaolán McNamara <caolan.mcnamara@collabora.com>2023-07-23 11:54:08 +0200
commita7181c0b3898d32bae0deaf12ebcadd3de30a50e (patch)
tree0dfd4bc61cb5a04bbba2298935807683944a9b82 /external
parentcb78012a9ba17e264605e10c49303d2bf5e1460d (diff)
cid#1538304 Big parameter passed by value
and cid#1538309 Big parameter passed by value Change-Id: I6c3f86c3c57f561b71809d0193ab663d2f92a4b2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154794 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Diffstat (limited to 'external')
-rw-r--r--external/frozen/UnpackedTarball_frozen.mk1
-rw-r--r--external/frozen/cid1538304_reference_ctor.016
2 files changed, 17 insertions, 0 deletions
diff --git a/external/frozen/UnpackedTarball_frozen.mk b/external/frozen/UnpackedTarball_frozen.mk
index 196cf1e00fdc..b33a05c7dbd8 100644
--- a/external/frozen/UnpackedTarball_frozen.mk
+++ b/external/frozen/UnpackedTarball_frozen.mk
@@ -14,6 +14,7 @@ $(eval $(call gb_UnpackedTarball_set_tarball,frozen,$(FROZEN_TARBALL)))
$(eval $(call gb_UnpackedTarball_add_patches,frozen,\
external/frozen/defines_h_constexpr_string.patch.0 \
external/frozen/cid1532449_use_move_ctor.0 \
+ external/frozen/cid1538304_reference_ctor.0 \
))
# vim: set noet sw=4 ts=4:
diff --git a/external/frozen/cid1538304_reference_ctor.0 b/external/frozen/cid1538304_reference_ctor.0
new file mode 100644
index 000000000000..8ed0a7533fd4
--- /dev/null
+++ b/external/frozen/cid1538304_reference_ctor.0
@@ -0,0 +1,16 @@
+--- include/frozen/map.h 2023-07-22 20:20:19.580400347 +0100
++++ include/frozen/map.h 2023-07-22 20:25:44.893704485 +0100
+@@ -94,11 +94,11 @@
+
+ public:
+ /* constructors */
+- constexpr map(container_type items, Compare const &compare)
++ constexpr map(const container_type& items, Compare const &compare)
+ : less_than_{compare}
+ , items_{bits::quicksort(items, less_than_)} {}
+
+- explicit constexpr map(container_type items)
++ explicit constexpr map(const container_type& items)
+ : map{items, Compare{}} {}
+
+ constexpr map(std::initializer_list<value_type> items, Compare const &compare)