diff options
author | Jason Merrill <jason@redhat.com> | 2015-10-19 22:48:43 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2015-10-19 22:48:43 -0400 |
commit | dcdbc004d531b43e0583f8ac18def1474d64dc05 (patch) | |
tree | a3ee54d747eb001c8c79a026521c8920f2221b27 /gcc/varasm.c | |
parent | 13b380a3257189e5232010c982b8c691b348482c (diff) | |
download | gcc-dcdbc004d531b43e0583f8ac18def1474d64dc05.zip gcc-dcdbc004d531b43e0583f8ac18def1474d64dc05.tar.gz gcc-dcdbc004d531b43e0583f8ac18def1474d64dc05.tar.bz2 |
Expand PTRMEM_CST only when necessary.
* constexpr.c (cxx_eval_constant_expression): Expand PTRMEM_CST
only when necessary.
(cxx_eval_component_reference): Like here.
* decl2.c (lower_var_init): And here.
(c_parse_final_cleanups): Call it.
* typeck2.c (digest_init_r): Not here.
* decl.c (complete_vars): Or here.
(cp_finish_decl): Add local statics to symbol table.
From-SVN: r229018
Diffstat (limited to 'gcc/varasm.c')
0 files changed, 0 insertions, 0 deletions