diff --git a/modules/iris b/modules/iris
index f789eafe3..31f7d1493 160000
--- a/modules/iris
+++ b/modules/iris
@@ -1 +1 @@
-Subproject commit f789eafe3c31f3b1ea843af91e26f19d3e26612a
+Subproject commit 31f7d14936b6134428e864159ce88c19de66acde
diff --git a/test/x4/alloy_wrong_substitute.cpp b/test/x4/alloy_wrong_substitute.cpp
index 4df41ed5e..28d32b350 100644
--- a/test/x4/alloy_wrong_substitute.cpp
+++ b/test/x4/alloy_wrong_substitute.cpp
@@ -27,7 +27,7 @@ namespace iris::alloy {
template<>
struct adaptor
{
- using getters_list = make_getters_list<
+ using getters_list = iris::constant_list<
&A::foo,
&A::bar
>;
@@ -36,7 +36,7 @@ struct adaptor
template<>
struct adaptor
{
- using getters_list = make_getters_list<
+ using getters_list = iris::constant_list<
&B::hoge,
&B::fuga
>;
diff --git a/test/x4/alternative.cpp b/test/x4/alternative.cpp
index 3b758cfd4..2fc315f64 100644
--- a/test/x4/alternative.cpp
+++ b/test/x4/alternative.cpp
@@ -50,13 +50,15 @@ struct di_include
};
template<>
-struct alloy::adaptor {
- using getters_list = make_getters_list<&di_ignore::text>;
+struct alloy::adaptor
+{
+ using getters_list = iris::constant_list<&di_ignore::text>;
};
template<>
-struct alloy::adaptor {
- using getters_list = make_getters_list<&di_include::FileName>;
+struct alloy::adaptor
+{
+ using getters_list = iris::constant_list<&di_include::FileName>;
};
struct undefined {};
diff --git a/test/x4/optional.cpp b/test/x4/optional.cpp
index 93c89346f..a781d7ef0 100644
--- a/test/x4/optional.cpp
+++ b/test/x4/optional.cpp
@@ -37,8 +37,9 @@ struct adata
};
template<>
-struct alloy::adaptor {
- using getters_list = make_getters_list<&adata::a, &adata::b>;
+struct alloy::adaptor
+{
+ using getters_list = iris::constant_list<&adata::a, &adata::b>;
};
namespace {
diff --git a/test/x4/rule3.cpp b/test/x4/rule3.cpp
index 11f658cf6..b3abb01c7 100644
--- a/test/x4/rule3.cpp
+++ b/test/x4/rule3.cpp
@@ -86,8 +86,9 @@ struct recursive_tuple
};
template<>
-struct alloy::adaptor {
- using getters_list = make_getters_list<&recursive_tuple::value, &recursive_tuple::children>;
+struct alloy::adaptor
+{
+ using getters_list = iris::constant_list<&recursive_tuple::value, &recursive_tuple::children>;
};
// regression test for #461
diff --git a/test/x4/symbols3.cpp b/test/x4/symbols3.cpp
index 6649ddf68..b97751248 100644
--- a/test/x4/symbols3.cpp
+++ b/test/x4/symbols3.cpp
@@ -31,8 +31,9 @@ struct roman
};
template<>
-struct alloy::adaptor {
- using getters_list = make_getters_list<&roman::a, &roman::b, &roman::c>;
+struct alloy::adaptor
+{
+ using getters_list = iris::constant_list<&roman::a, &roman::b, &roman::c>;
};
namespace {