diff options
author | Tobias Schlüter <tobi@gcc.gnu.org> | 2008-03-23 10:28:03 +0100 |
---|---|---|
committer | Tobias Schlüter <tobi@gcc.gnu.org> | 2008-03-23 10:28:03 +0100 |
commit | 47056774217f18dee4804250e5ec5b1e140fcc73 (patch) | |
tree | e1250836d33020c05d37ce653394b0401e7c3bbe /gcc/fortran/trans-openmp.c | |
parent | ff32afdbbf5d99ba163952f6fbf9100b9288feb5 (diff) | |
download | gcc-47056774217f18dee4804250e5ec5b1e140fcc73.zip gcc-47056774217f18dee4804250e5ec5b1e140fcc73.tar.gz gcc-47056774217f18dee4804250e5ec5b1e140fcc73.tar.bz2 |
trans.h: Use fold_build in build1_v, build2_v and build3_v macros.
2008-03-23 Tobias Schlueter <tobi@gcc.gnu.org>
* trans.h: Use fold_build in build1_v, build2_v and build3_v
macros.
* trans-openmp.c (gfc_trans_omp_critical, gfc_trans_omp_single):
Don't use build2_v macro.
From-SVN: r133460
Diffstat (limited to 'gcc/fortran/trans-openmp.c')
-rw-r--r-- | gcc/fortran/trans-openmp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/fortran/trans-openmp.c b/gcc/fortran/trans-openmp.c index d1188a1..c6c4bae 100644 --- a/gcc/fortran/trans-openmp.c +++ b/gcc/fortran/trans-openmp.c @@ -888,7 +888,7 @@ gfc_trans_omp_critical (gfc_code *code) if (code->ext.omp_name != NULL) name = get_identifier (code->ext.omp_name); stmt = gfc_trans_code (code->block->next); - return build2_v (OMP_CRITICAL, stmt, name); + return build2 (OMP_CRITICAL, void_type_node, stmt, name); } static tree @@ -1216,7 +1216,7 @@ gfc_trans_omp_single (gfc_code *code, gfc_omp_clauses *clauses) { tree omp_clauses = gfc_trans_omp_clauses (NULL, clauses, code->loc); tree stmt = gfc_trans_omp_code (code->block->next, true); - stmt = build2_v (OMP_SINGLE, stmt, omp_clauses); + stmt = build2 (OMP_SINGLE, void_type_node, stmt, omp_clauses); return stmt; } |