aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/typeck.c
AgeCommit message (Expand)AuthorFilesLines
2019-12-09typeck.c (check_for_casting_away_constness): Add location_t parameter and use...Paolo Carlini1-108/+130
2019-12-06[C++] Pass type uses through the verify_type_context hookRichard Sandiford1-1/+19
2019-12-04[C++] Opt out of GNU vector extensions for built-in SVE typesRichard Sandiford1-14/+20
2019-12-03typeck.c (cp_build_addr_expr_1): Use the cp_expr_loc_or_input_loc location in...Paolo Carlini1-21/+24
2019-11-27PR c++/92206 - ICE with typedef to dependent alias.Jason Merrill1-4/+7
2019-11-27typeck.c (cp_build_unary_op): Consistently use the accurate location in seven...Paolo Carlini1-19/+28
2019-11-25typeck.c (cp_build_indirect_ref_1): Add location_t parameter and use it in er...Paolo Carlini1-22/+27
2019-11-18typeck.c (cp_build_addr_expr_1): Use cp_expr_loc_or_input_loc in three places.Paolo Carlini1-6/+10
2019-11-15typeck.c (cp_truthvalue_conversion): Add tsubst_flags_t parameter and use it ...Paolo Carlini1-3/+4
2019-11-14Remove build_{same_sized_,}truth_vector_typeRichard Sandiford1-1/+1
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-2/+2
2019-11-11* typeck.c (cp_build_binary_op): Sorry about <=> on VECTOR_TYPE.Jason Merrill1-0/+7
2019-11-07Implement D1959R0, remove weak_equality and strong_equality.Jason Merrill1-5/+8
2019-11-05Implement C++20 operator<=>.Jason Merrill1-1/+53
2019-11-05Fix conversions for built-in operator overloading candidates.Jason Merrill1-2/+2
2019-11-05Various small C++ changes.Jason Merrill1-3/+10
2019-11-05Catch missed uses of function with unsatisfied constraints.Jason Merrill1-20/+0
2019-11-04* typeck.c (check_return_expr): Avoid redundant error.Jason Merrill1-1/+1
2019-11-02typeck.c (composite_pointer_type): Add a const op_location_t& parameter and u...Paolo Carlini1-36/+50
2019-11-02PR c++/88335 - Implement P1073R3: Immediate functionsJakub Jelinek1-0/+10
2019-10-30typeck.c (decl_in_std_namespace_p): Return true also for decls in inline name...Jakub Jelinek1-2/+13
2019-10-30typeck.c (cp_build_modify_expr): Prefer error + inform to error + error in on...Paolo Carlini1-5/+5
2019-10-29typeck.c (build_x_unary_op): Use the location_t argument in three error_at.Paolo Carlini1-10/+10
2019-10-21PR c++/92106 - ICE with structured bindings and -Wreturn-local-addr.Marek Polacek1-2/+4
2019-10-17decl.c (grokfndecl): Remove redundant use of in_system_header_at.Paolo Carlini1-1/+1
2019-10-11typeck.c (cp_build_binary_op): Do not handle RROTATE_EXPR and LROTATE_EXPR.Paolo Carlini1-29/+0
2019-10-11re PR c++/91987 (-fstrict-eval-order issues)Jakub Jelinek1-7/+27
2019-10-10Make comp_ptr_ttypes_real return bool.Marek Polacek1-7/+7
2019-10-09Implement C++20 P0388R4, DR 1307, and DR 330.Marek Polacek1-19/+47
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill1-1/+2
2019-10-09decl.c (grok_ctor_properties): Use DECL_SOURCE_LOCATION.Paolo Carlini1-36/+45
2019-09-27[C][C++] Allow targets to check calls to BUILT_IN_MD functionsRichard Sandiford1-7/+9
2019-09-23PR c++/91844 - Implement CWG 2352, Similar types and reference binding.Marek Polacek1-0/+27
2019-09-19Revert "Fix conversions for built-in operator overloading candidates."Jason Merrill1-2/+2
2019-09-16PR c++/30277 - int-width bit-field promotion.Jason Merrill1-11/+18
2019-09-16Fix conversions for built-in operator overloading candidates.Jason Merrill1-2/+2
2019-09-01PR c++/91129 - wrong error with binary op in template argument.Marek Polacek1-11/+7
2019-08-29Implement P1152R4: Deprecating some uses of volatile.Marek Polacek1-2/+22
2019-08-28PR c++/91428 - warn about std::is_constant_evaluated in if constexpr.Marek Polacek1-1/+1
2019-08-15PR c++/90393 - ICE with thow in ?:Jason Merrill1-10/+14
2019-08-08PR c++/87519 - bogus warning with -Wsign-conversion.Marek Polacek1-2/+2
2019-08-05cp-tree.h (cp_expr_loc_or_input_loc): New.Paolo Carlini1-6/+6
2019-07-03Remove another bunch of dead assignment.Martin Liska1-1/+0
2019-06-27Remove quite obvious dead assignments.Martin Liska1-2/+0
2019-06-23Rename DEFAULT_ARG to DEFERRED_PARSE.Marek Polacek1-1/+1
2019-06-12PR c++/90825 - endless recursion when evaluating sizeof.Marek Polacek1-1/+1
2019-06-05PR c/90737 - [8/9/10 Regression] inconsistent address of a local converted to...Martin Sebor1-2/+3
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor1-4/+4
2019-06-04PR c++/60531 - Wrong error about unresolved overloaded functionHarald van Dijk1-5/+7