]> granicus.if.org Git - clang/commit
Fix parsing new expressions using init lists. Probably still do the wrong thing in...
authorSebastian Redl <sebastian.redl@getdesigned.at>
Sat, 11 Feb 2012 23:51:08 +0000 (23:51 +0000)
committerSebastian Redl <sebastian.redl@getdesigned.at>
Sat, 11 Feb 2012 23:51:08 +0000 (23:51 +0000)
commit56a04287a1c713870d1e03206cce785e985cc866
treecb416982131036464cc0b9e37a0e30de8c7429e0
parent15d0ae170c2037815b6383c532253585fcd3d04e
Fix parsing new expressions using init lists. Probably still do the wrong thing in cases involving array new.
Show that many cases using initializer list constructors work, in that they parse and pass semantic analysis.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150316 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Parse/ParseExprCXX.cpp
lib/Sema/SemaOverload.cpp
test/SemaCXX/cxx0x-initializer-constructor.cpp
test/SemaCXX/cxx98-compat.cpp
test/SemaCXX/generalized-initializers.cpp