@@ -22,15 +22,15 @@ void
test_binary_ctors()
{
std::pair<const int&, int> p1(1L, 2);
- // { dg-error "here" "" { target c++17_down } 24 }
+ // { dg-error "here" "" { target { c++17_down && hosted } } 24 }
// { dg-error "use of deleted function" "" { target c++20 } 24 }
std::pair<int, const int&> p2(1, 2L);
- // { dg-error "here" "" { target c++17_down } 28 }
+ // { dg-error "here" "" { target { c++17_down && hosted } } 28 }
// { dg-error "use of deleted function" "" { target c++20 } 28 }
std::pair<const int&, const int&> p3(1L, 2L);
- // { dg-error "here" "" { target c++17_down } 32 }
+ // { dg-error "here" "" { target { c++17_down && hosted } } 32 }
// { dg-error "use of deleted function" "" { target c++20 } 32 }
}
@@ -40,28 +40,28 @@ test_converting_ctors()
std::pair<long, long> p0;
std::pair<const int&, int> p1(p0);
- // { dg-error "here" "" { target c++17_down } 42 }
+ // { dg-error "here" "" { target { c++17_down && hosted } } 42 }
// { dg-error "use of deleted function" "" { target c++20 } 42 }
std::pair<int, const int&> p2(p0);
- // { dg-error "here" "" { target c++17_down } 46 }
+ // { dg-error "here" "" { target { c++17_down && hosted } } 46 }
// { dg-error "use of deleted function" "" { target c++20 } 46 }
std::pair<const int&, const int&> p3(p0);
- // { dg-error "here" "" { target c++17_down } 50 }
+ // { dg-error "here" "" { target { c++17_down && hosted } } 50 }
// { dg-error "use of deleted function" "" { target c++20 } 50 }
std::pair<const int&, int> p4(std::move(p0));
- // { dg-error "here" "" { target c++17_down } 54 }
+ // { dg-error "here" "" { target { c++17_down && hosted } } 54 }
// { dg-error "use of deleted function" "" { target c++20 } 54 }
std::pair<int, const int&> p5(std::move(p0));
- // { dg-error "here" "" { target c++17_down } 58 }
+ // { dg-error "here" "" { target { c++17_down && hosted } } 58 }
// { dg-error "use of deleted function" "" { target c++20 } 58 }
std::pair<const int&, const int&> p6(std::move(p0));
- // { dg-error "here" "" { target c++17_down } 62 }
+ // { dg-error "here" "" { target { c++17_down && hosted } } 62 }
// { dg-error "use of deleted function" "" { target c++20 } 62 }
}
-// { dg-error "static assert.* dangling reference" "" { target { c++17_down } } 0 }
+// { dg-error "static assert.* dangling reference" "" { target { c++17_down && hosted } } 0 }