#include <tuple>
struct Something {};
struct Error {};
std::tuple<Something, Error> MakeSomething()
{
return std::make_tuple(Something(), Error());
}
int main()
{
Something s1;
std::tie(s1, std::ignore) = MakeSomething();
}
I2luY2x1ZGUgPHR1cGxlPgoKc3RydWN0IFNvbWV0aGluZyB7fTsKc3RydWN0IEVycm9yIHt9OyAKCnN0ZDo6dHVwbGU8U29tZXRoaW5nLCBFcnJvcj4gTWFrZVNvbWV0aGluZygpCnsKCXJldHVybiBzdGQ6Om1ha2VfdHVwbGUoU29tZXRoaW5nKCksIEVycm9yKCkpOwp9CgppbnQgbWFpbigpCnsKCVNvbWV0aGluZyBzMTsKCXN0ZDo6dGllKHMxLCBzdGQ6Omlnbm9yZSkgPSBNYWtlU29tZXRoaW5nKCk7Cn0K