aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/call.c
AgeCommit message (Expand)AuthorFilesLines
2016-12-02call.c (add_function_candidate): Also exclude inherited ctors that take a typ...Jason Merrill1-18/+5
2016-12-01call.c (add_function_candidate): Exclude inherited copy/move ctors.Jason Merrill1-0/+19
2016-11-17PR c++/78193 - inherited ctor regressions on sparc32.Jason Merrill1-10/+10
2016-11-17PR c++/78369 - {} as default argumentJason Merrill1-1/+2
2016-11-13Improve various diagnostic issues.Jason Merrill1-12/+19
2016-11-07Implement P0012R1, Make exception specifications part of the type system.Jason Merrill1-33/+44
2016-11-07C++ cleanups before C++17 noexcept in types.Jason Merrill1-31/+40
2016-11-04PR c++/78198 - inherited template ctor with default argJason Merrill1-0/+3
2016-11-01Implement P0136R1, Rewording inheriting constructors.Jason Merrill1-13/+126
2016-10-15PR c++/77945 - constexpr and trivial copyJason Merrill1-1/+1
2016-10-08Further P0135 refinement.Jason Merrill1-20/+78
2016-10-06C++17 copy elision improvements.Jason Merrill1-7/+31
2016-10-05PR c++/54293 - binding reference to member of temporaryJason Merrill1-12/+13
2016-10-05* call.c (extend_ref_init_temps): Fix TARGET_EXPR handling.Jason Merrill1-14/+17
2016-10-05* parser.c (cp_parser_skip_to_end_of_statement): Add missing break.Jason Merrill1-1/+0
2016-10-04extend.texi (Java Exceptions): Remove.Jakub Jelinek1-66/+1
2016-09-21Core 903Jason Merrill1-0/+1
2016-09-21re PR c++/77651 (c++ -Wno-aligned-new ICEs)Jakub Jelinek1-4/+4
2016-09-12re PR c++/77496 (ICE in instantiate_type, at cp/class.c:8270)Bernd Edlinger1-1/+4
2016-09-09Implement P0035R4, C++17 new of over-aligned types.Jason Merrill1-46/+128
2016-08-26Avoid calling a trivial default constructor.Jason Merrill1-5/+13
2016-08-18re PR c/7652 (-Wswitch-break : Warn if a switch case falls through)Marek Polacek1-0/+2
2016-08-12re PR c/7652 (-Wswitch-break : Warn if a switch case falls through)Marek Polacek1-2/+7
2016-08-06Harmonize diagnostics for invalid reference bindingJonathan Wakely1-6/+6
2016-07-23PR c++/66617 - virtual base list-initializationJason Merrill1-13/+24
2016-07-23PR c++/71576 - bitfield and rvalue referenceJason Merrill1-1/+1
2016-07-21PR c++/71913 - missing copy elision with new.Jason Merrill1-3/+4
2016-07-21call.c (build_over_call): Check unsafe_copy_elision_p even for trivial constr...Jason Merrill1-3/+5
2016-07-18re PR c++/71835 (ICE on invalid C++ code with ambiguous overloaded operators:...Jakub Jelinek1-2/+5
2016-07-15PR c++/71495 - spurious note during SFINAE.Jason Merrill1-1/+1
2016-07-15PR c++/71117 - core 2189 and generic lambdaJason Merrill1-0/+6
2016-07-08Use lvalue_p instead of real_lvalue_p.Jason Merrill1-13/+13
2016-07-08Rename lvalue_p to obvalue_p.Jason Merrill1-1/+4
2016-07-08Rename lvalue_or_rvalue_with_address_p to glvalue_p.Jason Merrill1-3/+2
2016-07-08P0145: Refining Expression Order for C++ (-fstrong-eval-order).Jason Merrill1-10/+7
2016-06-24call.c (magic_varargs_p): Return 3 for __builtin_*_overflow_p.Jakub Jelinek1-3/+9
2016-06-17tree.c (builtin_valid_in_constant_expr_p): Test for DECL_BUILT_IN_CLASS equal...Jakub Jelinek1-1/+1
2016-06-15decl.c (wrapup_globals_for_namespace): Use DECL_SOURCE_LOCATION and "%qF" in ...Paolo Carlini1-4/+4
2016-06-14P0145R2: Refining Expression Order for C++.Jason Merrill1-17/+90
2016-05-18re PR c++/70466 ([ICE on invalid code in tree check: expected constructor, ha...Paolo Carlini1-1/+2
2016-05-13Fix type-dependence and the current instantiation.Jason Merrill1-0/+3
2016-05-12re PR c/70756 (Wrong column number shown for "error: invalid use of flexible ...Marek Polacek1-1/+1
2016-05-03re PR c/70859 (Bad column number in type-generic function errors)Marek Polacek1-1/+2
2016-04-26Bootstrapped/regtested on x86_64-linux, ok for trunk?Marek Polacek1-4/+5
2016-04-19DR 2137 - copy-constructor rank in list-initializationJason Merrill1-1/+18
2016-04-14Revert empty class parameter passing ABI changes.Jason Merrill1-102/+5
2016-04-13Warn about empty parameter ABI with -Wabi=9.Jason Merrill1-0/+58
2016-04-13Pass empty class parameters like C.Jason Merrill1-5/+44
2016-03-22re PR target/70290 (-mavx512vl breaks parsing of C++ vector condition)Ilya Enkovich1-1/+2
2016-03-18class.c (build_if_in_charge): Split out from build_base_path.Jason Merrill1-5/+1