Richard Smith
|
0c07d3746d
[c++20] Implement semantic restrictions for C++20 designated
|
6 年 前 |
Richard Smith
|
830dfeb50d
Fix handling of initialization from parenthesized initializer list.
|
8 年 前 |
Richard Smith
|
0d385d2fc4
Fix clang's handling of the copy performed in the second phase of class
|
9 年 前 |
Richard Smith
|
538100ae94
Improve the "braces around scalar init" warning to determine whether to warn
|
10 年 前 |
Larisse Voufo
|
a69a7e8cfd
A temporary fix for backward compatibility breakages caused by PR12117.
|
10 年 前 |
Larisse Voufo
|
619b4a3e65
Implement the remaining portion of DR1467 from r227022. I may have overlooked a few things, but this implementation comes straight from the DR resolution itself.
|
10 年 前 |
Richard Smith
|
80fe8a6c21
Implement DR990 and DR1070. Aggregate initialization initializes uninitialized
|
11 年 前 |
Richard Smith
|
c0e0d79665
PR11410: Extend diagnostic to cover all cases of aggregate initialization, not
|
11 年 前 |
Nikola Smiljanic
|
fb84f0cf5c
PR11410 - Confusing diagnostic when trailing array element tries to call deleted default constructor
|
11 年 前 |
Alp Toker
|
22062cfca2
Tweak diagnostic wording for init list narrowing
|
11 年 前 |
Richard Smith
|
f579a0e926
PR19729: Delete a bunch of bogus code in Sema::FindAllocationOverload. This
|
11 年 前 |
Richard Smith
|
a4dc51b468
Add some missing diagnostics for C++11 narrowing conversions.
|
12 年 前 |
Richard Smith
|
c83c2300e1
PR13470: Ensure that copy-list-initialization isntantiates as
|
12 年 前 |
Douglas Gregor
|
dd08427652
As we do with base and member initializers in a dependent class, delay
|
13 年 前 |
Richard Smith
|
f4bb8d06c4
PR13273: When performing list-initialization with an empty initializer list,
|
13 年 前 |
Douglas Gregor
|
69a30b838c
When we determine that an initialization sequence failed due to an
|
13 年 前 |
Sebastian Redl
|
70e24fccc8
Properly handle explicit constructors in list-initialization. Fixes PR12120.
|
13 年 前 |
Sebastian Redl
|
f78c0f9aaa
Even more careful consideration of C++11 13.3.3.1p4. Fixes PR12241.
|
13 年 前 |
Sebastian Redl
|
1cd89c4d60
More careful consideration of C++11 13.3.3.1p4. Fixes PR12257.
|
13 年 前 |
Sebastian Redl
|
188158db29
Turn explicit construction of temporaries using initializer list syntax into CXXTemporaryObjectExprs, not just CXXConstructExprs, which have a worrying tendency to vanish. Fixes PR12167.
|
13 年 前 |
Sebastian Redl
|
51ad9cd064
Tentatively fix PR12117. The test case from the bug now passes, and all existing tests still pass, but there may still be corner cases.
|
13 年 前 |
Sebastian Redl
|
adfb535905
Implement a FIXME for conversion sequence distinction. Should fix PR12092.
|
13 年 前 |
Sebastian Redl
|
33deb35535
Fix parsing and processing initializer lists in return statements and as direct member initializers.
|
13 年 前 |
Sebastian Redl
|
20ff0e2d74
Don't route explicit construction via list-initialization through the functional cast code path. It sometimes does the wrong thing, produces horrible error messages, and is just unnecessary.
|
13 年 前 |
Sebastian Redl
|
168319c81b
Employ DirectList initialized entities to properly sort through some initialization edge cases.
|
13 年 前 |
Sebastian Redl
|
56a04287a1
Fix parsing new expressions using init lists. Probably still do the wrong thing in cases involving array new.
|
13 年 前 |
Sebastian Redl
|
cf15cef844
Overloading for initializer list construction.
|
13 年 前 |
Sebastian Redl
|
62f13c9e9e
Fix a parser bug that prevented it from correctly parsing explicit construct expressoins of the form T{args}.
|
13 年 前 |
Sebastian Redl
|
10f04a6267
List-initialization via constructor part 1. Still needs: pretty-printing, overloading, initializer_list.
|
13 年 前 |