1. 16 Apr, 2011 4 commits
    • re PR libstdc++/48631 ([C++0x] default_delete<T[]> accepts pointer conversions… · d4610485
      re PR libstdc++/48631 ([C++0x] default_delete<T[]> accepts pointer conversions in function call operator)
      
      2011-04-15  Daniel Krugler  <daniel.kruegler@googlemail.com>
      	    Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/48631
      	* include/bits/unique_ptr.h (default_delete<_Tp[]>): Add deleted
      	function call operator.
      	* testsuite/20_util/default_delete/48631_neg.cc: New.
      	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-error
      	line numbers.
      
      Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com>
      
      From-SVN: r172534
      Daniel Krugler committed
    • re PR libstdc++/48635 ([C++0x] unique_ptr<T, D&> moves the deleter instead of copying it) · 2705a8d6
      2011-04-15  Daniel Krugler  <daniel.kruegler@googlemail.com>
      	    Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/48635
      	* include/bits/unique_ptr.h (unique_ptr<>::operator=(unique_ptr&&),
      	unique_ptr<>::operator=(unique_ptr<>&&),
      	unique_ptr<_Tp[],>::operator=(unique_ptr&&),
      	unique_ptr<_Tp[],>::operator=(unique_ptr<>&&)): Forward the deleter
      	instead of moving it.
      	* testsuite/20_util/unique_ptr/assign/48635.cc: New.
      
      Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com>
      
      From-SVN: r172532
      Daniel Krugler committed
    • Implement N3271 · deb9642d
      	Implement N3271
      	* parser.c (cp_convert_range_for): Split into
      	cp_parser_perform_range_for_lookup.
      	(cp_parser_perform_range_for_lookup): New.
      	(cp_parser_range_for_member_function): New.
      	(cp_parser_for_init_statement): Correct error message.
      	* semantics.c (finish_call_expr): Accept COMPONENT_REF.
      
      From-SVN: r172531
      Jason Merrill committed
    • Daily bump. · 5a0f6eba
      From-SVN: r172530
      GCC Administrator committed
  2. 15 Apr, 2011 36 commits