diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-08-28 15:38:29 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-08-28 15:38:29 +0000 |
commit | b5cdaa0b3401db4ed1bcf12e74d33323569b9b40 (patch) | |
tree | 66c53e1699feba9e99d474d7b0964f8cd338cec1 /gcc/lto | |
parent | e2d5eb36d57da1f91eba1f57759f3b96992e7080 (diff) | |
download | gcc-b5cdaa0b3401db4ed1bcf12e74d33323569b9b40.tar.gz |
Core DR 342
PR c++/48582
* pt.c (check_valid_ptrmem_cst_expr): A null member pointer value
is valid in C++11.
(convert_nontype_argument): Likewise. Implicitly convert nullptr
and do constant folding.
* mangle.c (write_template_arg_literal): Mangle null member
pointer values as 0.
* call.c (null_member_pointer_value_p): New.
* cp-tree.h: Declare it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178144 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto')
0 files changed, 0 insertions, 0 deletions