re PR c++/86443 (ICEs on #pragma omp distribute parallel for with class iterators)

PR c++/86443
	* testsuite/libgomp.c++/for-15.C (a): Remove unused variable.
	(results): Make sure the variable is not inside declare target region.
	(qux): Remove unused function.

From-SVN: r262552
This commit is contained in:
Jakub Jelinek 2018-07-11 15:13:31 +02:00 committed by Jakub Jelinek
parent cc71a1fe37
commit 2bae8b2fad
2 changed files with 9 additions and 8 deletions

View File

@ -1,3 +1,10 @@
2018-07-11 Jakub Jelinek <jakub@redhat.com>
PR c++/86443
* testsuite/libgomp.c++/for-15.C (a): Remove unused variable.
(results): Make sure the variable is not inside declare target region.
(qux): Remove unused function.
2018-07-10 Jakub Jelinek <jakub@redhat.com>
PR c++/86443

View File

@ -88,10 +88,11 @@ private:
template <typename T> const I<T> &J<T>::begin () { return b; }
template <typename T> const I<T> &J<T>::end () { return e; }
#pragma omp end declare target
int a[2000];
int results[2000];
#pragma omp declare target
template <typename T>
void
baz (I<T> &i)
@ -109,13 +110,6 @@ baz (int i)
results[i]++;
}
void
qux (I<int> &i)
{
if (*i != 1931)
abort ();
}
void
f1 (J<int> j)
{