summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorSebastian Redl <sebastian.redl@getdesigned.at>2012-02-28 23:36:38 +0000
committerSebastian Redl <sebastian.redl@getdesigned.at>2012-02-28 23:36:38 +0000
commit2422e82b54aa115bba23da3a44998477720ef6a4 (patch)
tree25c2827270167a1cd724323de54a01e77fb174b9 /lib
parent56d8fd0b8a65a7ccae3669cd650ca443cf24b73e (diff)
downloadclang-2422e82b54aa115bba23da3a44998477720ef6a4.tar.gz
clang-2422e82b54aa115bba23da3a44998477720ef6a4.tar.bz2
clang-2422e82b54aa115bba23da3a44998477720ef6a4.tar.xz
Single- and zero-element initializer lists to scalars are list-initializations. Fixes PR12118.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151666 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r--lib/Sema/SemaOverload.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Sema/SemaOverload.cpp b/lib/Sema/SemaOverload.cpp
index dd781a8603..91e8defcd4 100644
--- a/lib/Sema/SemaOverload.cpp
+++ b/lib/Sema/SemaOverload.cpp
@@ -4404,6 +4404,7 @@ TryListConversion(Sema &S, InitListExpr *From, QualType ToType,
Result.setStandard();
Result.Standard.setAsIdentityConversion();
}
+ Result.setListInitializationSequence();
return Result;
}