OSDN Git Service

PR c++/30703
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Feb 2007 12:16:22 +0000 (12:16 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Feb 2007 12:16:22 +0000 (12:16 +0000)
commit6bfa729b06e50b3ca0bec62a83a9c8d4f18d24af
tree0dbce13b42cdf7ff6f06b7e4a999b86fadffd4f0
parent587ac6db522d77114741e1abf066a65ccb8f18a6
PR c++/30703
* gimplify.c (gimplify_scan_omp_clauses): Remove special casing
of INDIRECT_REF <RESULT_DECL>.

* cp-gimplify.c (cp_genericize_r): Don't dereference invisiref
parameters and result decls in omp clauses.
(cxx_omp_privatize_by_reference): Pass also invisiref PARM_DECLs
by reference.

* testsuite/libgomp.c++/pr30703.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121688 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/cp-gimplify.c
gcc/gimplify.c
libgomp/ChangeLog
libgomp/testsuite/libgomp.c++/pr30703.C [new file with mode: 0644]