aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2024-04-13 16:06:28 -0400
committerPatrick Palka <ppalka@redhat.com>2024-04-13 16:06:28 -0400
commitda375baf54944298303f13c375a5756c6131d672 (patch)
treeec8a5920063bcaf80a124abb01f2d9dfdd10aba5
parent436ab7e8e8b16866d8a807af242560ad4fdff0d6 (diff)
downloadgcc-da375baf54944298303f13c375a5756c6131d672.zip
gcc-da375baf54944298303f13c375a5756c6131d672.tar.gz
gcc-da375baf54944298303f13c375a5756c6131d672.tar.bz2
c++/modules: make bits_in/out move-constructible
gcc/cp/ChangeLog: * module.cc (struct bytes_in::bits_in): Define defaulted move ctor. (struct bytes_out::bits_out): Likewise.
-rw-r--r--gcc/cp/module.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/cp/module.cc b/gcc/cp/module.cc
index bbed826..c6f71e1 100644
--- a/gcc/cp/module.cc
+++ b/gcc/cp/module.cc
@@ -706,6 +706,7 @@ struct bytes_in::bits_in {
bflush ();
}
+ bits_in(bits_in&&) = default;
bits_in(const bits_in&) = delete;
bits_in& operator=(const bits_in&) = delete;
@@ -752,6 +753,7 @@ struct bytes_out::bits_out {
bflush ();
}
+ bits_out(bits_out&&) = default;
bits_out(const bits_out&) = delete;
bits_out& operator=(const bits_out&) = delete;