Add additional tests to ensure that we DTRT with short lists. This is LWG#2590, but there are no code changes, just additional tests

llvm-svn: 261648
This commit is contained in:
Marshall Clow 2016-02-23 16:25:20 +00:00
parent d59478c9ab
commit 9fe1e550c8
1 changed files with 14 additions and 0 deletions

View File

@ -35,4 +35,18 @@ int main()
C c = {};
assert(c.size() == 0);
}
{
typedef double T;
typedef std::array<T, 3> C;
C c = {1};
assert(c.size() == 3.0);
assert(c[0] == 1);
}
{
typedef int T;
typedef std::array<T, 1> C;
C c = {};
assert(c.size() == 1);
}
}