diff options
Diffstat (limited to 'gcc/cp/semantics.c')
-rw-r--r-- | gcc/cp/semantics.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 2adc9ef..16180f5 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -7193,7 +7193,8 @@ finish_omp_clauses (tree clauses, enum c_omp_region_type ort) remove = true; else { - t = cp_build_indirect_ref (addr, RO_UNARY_STAR, + t = cp_build_indirect_ref (OMP_CLAUSE_LOCATION (c), + addr, RO_UNARY_STAR, tf_warning_or_error); if (t == error_mark_node) remove = true; @@ -9328,7 +9329,7 @@ finish_omp_depobj (location_t loc, tree depobj, if (addr == error_mark_node) depobj = error_mark_node; else - depobj = cp_build_indirect_ref (addr, RO_UNARY_STAR, + depobj = cp_build_indirect_ref (loc, addr, RO_UNARY_STAR, tf_warning_or_error); } |