summaryrefslogtreecommitdiffstats
path: root/Tests/CxxDialect
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2015-04-06 13:54:52 (GMT)
committerBrad King <brad.king@kitware.com>2015-04-06 14:05:37 (GMT)
commit827309af76fe3f51a2d589148ef98cf91f510c2b (patch)
treea947a00cb1c79137a37afce7c02a2d2fea2de314 /Tests/CxxDialect
parent9b7213dc47d2477cb4ceb5032a9078412b5474bd (diff)
downloadCMake-827309af76fe3f51a2d589148ef98cf91f510c2b.zip
CMake-827309af76fe3f51a2d589148ef98cf91f510c2b.tar.gz
CMake-827309af76fe3f51a2d589148ef98cf91f510c2b.tar.bz2
Tests: Fix CompileFeatures cxx_generalized_initializers example
The only reason this failed to compile on VS 2013 was because the compiler uses different initializer_list constructor argument types than our dummy implementation. The standard does not specify the non-default constructor argument types for initializer_list. Use a template to match any two-arg constructor a compiler might select (e.g. begin/end or begin/len). Use #error to preserve the error on VS 2013.
Diffstat (limited to 'Tests/CxxDialect')
0 files changed, 0 insertions, 0 deletions