[OPENMP] Allow skip expression after comma in clauses with lists.
authorAlexey Bataev <a.bataev@hotmail.com>
Thu, 31 Mar 2016 09:13:44 +0000 (09:13 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Thu, 31 Mar 2016 09:13:44 +0000 (09:13 +0000)
commit05968174c3c99b075dda38ff860d4ca8c4e7990e
tree79b92f55aec328f63b2226256b3cea761255166d
parent6221be8e461ef5ce6cba05904260f697ce09eb81
[OPENMP] Allow skip expression after comma in clauses with lists.

Compatibility fix for better compatibility with the existing software.

llvm-svn: 265003
92 files changed:
clang/lib/Parse/ParseOpenMP.cpp
clang/test/OpenMP/distribute_firstprivate_messages.cpp
clang/test/OpenMP/distribute_private_messages.cpp
clang/test/OpenMP/flush_messages.cpp
clang/test/OpenMP/for_ast_print.cpp
clang/test/OpenMP/for_firstprivate_messages.cpp
clang/test/OpenMP/for_lastprivate_messages.cpp
clang/test/OpenMP/for_linear_messages.cpp
clang/test/OpenMP/for_misc_messages.c
clang/test/OpenMP/for_private_messages.cpp
clang/test/OpenMP/for_reduction_messages.cpp
clang/test/OpenMP/for_simd_aligned_messages.cpp
clang/test/OpenMP/for_simd_firstprivate_messages.cpp
clang/test/OpenMP/for_simd_lastprivate_messages.cpp
clang/test/OpenMP/for_simd_linear_messages.cpp
clang/test/OpenMP/for_simd_misc_messages.c
clang/test/OpenMP/for_simd_private_messages.cpp
clang/test/OpenMP/for_simd_reduction_messages.cpp
clang/test/OpenMP/parallel_copyin_messages.cpp
clang/test/OpenMP/parallel_firstprivate_messages.cpp
clang/test/OpenMP/parallel_for_copyin_messages.cpp
clang/test/OpenMP/parallel_for_firstprivate_messages.cpp
clang/test/OpenMP/parallel_for_lastprivate_messages.cpp
clang/test/OpenMP/parallel_for_linear_messages.cpp
clang/test/OpenMP/parallel_for_misc_messages.c
clang/test/OpenMP/parallel_for_private_messages.cpp
clang/test/OpenMP/parallel_for_reduction_messages.cpp
clang/test/OpenMP/parallel_for_simd_aligned_messages.cpp
clang/test/OpenMP/parallel_for_simd_copyin_messages.cpp
clang/test/OpenMP/parallel_for_simd_firstprivate_messages.cpp
clang/test/OpenMP/parallel_for_simd_lastprivate_messages.cpp
clang/test/OpenMP/parallel_for_simd_linear_messages.cpp
clang/test/OpenMP/parallel_for_simd_misc_messages.c
clang/test/OpenMP/parallel_for_simd_private_messages.cpp
clang/test/OpenMP/parallel_for_simd_reduction_messages.cpp
clang/test/OpenMP/parallel_private_messages.cpp
clang/test/OpenMP/parallel_reduction_messages.cpp
clang/test/OpenMP/parallel_sections_copyin_messages.cpp
clang/test/OpenMP/parallel_sections_firstprivate_messages.cpp
clang/test/OpenMP/parallel_sections_lastprivate_messages.cpp
clang/test/OpenMP/parallel_sections_misc_messages.c
clang/test/OpenMP/parallel_sections_private_messages.cpp
clang/test/OpenMP/parallel_sections_reduction_messages.cpp
clang/test/OpenMP/parallel_sections_shared_messages.cpp
clang/test/OpenMP/parallel_shared_messages.cpp
clang/test/OpenMP/sections_firstprivate_messages.cpp
clang/test/OpenMP/sections_lastprivate_messages.cpp
clang/test/OpenMP/sections_misc_messages.c
clang/test/OpenMP/sections_private_messages.cpp
clang/test/OpenMP/sections_reduction_messages.cpp
clang/test/OpenMP/simd_aligned_messages.cpp
clang/test/OpenMP/simd_lastprivate_messages.cpp
clang/test/OpenMP/simd_linear_messages.cpp
clang/test/OpenMP/simd_misc_messages.c
clang/test/OpenMP/simd_private_messages.cpp
clang/test/OpenMP/simd_reduction_messages.cpp
clang/test/OpenMP/single_copyprivate_messages.cpp
clang/test/OpenMP/single_firstprivate_messages.cpp
clang/test/OpenMP/single_misc_messages.c
clang/test/OpenMP/single_private_messages.cpp
clang/test/OpenMP/target_firstprivate_messages.cpp
clang/test/OpenMP/target_map_messages.cpp
clang/test/OpenMP/target_parallel_firstprivate_messages.cpp
clang/test/OpenMP/target_parallel_for_firstprivate_messages.cpp
clang/test/OpenMP/target_parallel_for_lastprivate_messages.cpp
clang/test/OpenMP/target_parallel_for_linear_messages.cpp
clang/test/OpenMP/target_parallel_for_map_messages.cpp
clang/test/OpenMP/target_parallel_for_misc_messages.c
clang/test/OpenMP/target_parallel_for_private_messages.cpp
clang/test/OpenMP/target_parallel_for_reduction_messages.cpp
clang/test/OpenMP/target_parallel_map_messages.cpp
clang/test/OpenMP/target_parallel_private_messages.cpp
clang/test/OpenMP/target_parallel_reduction_messages.cpp
clang/test/OpenMP/target_parallel_shared_messages.cpp
clang/test/OpenMP/target_private_messages.cpp
clang/test/OpenMP/task_firstprivate_messages.cpp
clang/test/OpenMP/task_private_messages.cpp
clang/test/OpenMP/task_shared_messages.cpp
clang/test/OpenMP/taskloop_firstprivate_messages.cpp
clang/test/OpenMP/taskloop_lastprivate_messages.cpp
clang/test/OpenMP/taskloop_misc_messages.c
clang/test/OpenMP/taskloop_private_messages.cpp
clang/test/OpenMP/taskloop_simd_aligned_messages.cpp
clang/test/OpenMP/taskloop_simd_firstprivate_messages.cpp
clang/test/OpenMP/taskloop_simd_lastprivate_messages.cpp
clang/test/OpenMP/taskloop_simd_linear_messages.cpp
clang/test/OpenMP/taskloop_simd_misc_messages.c
clang/test/OpenMP/taskloop_simd_private_messages.cpp
clang/test/OpenMP/teams_firstprivate_messages.cpp
clang/test/OpenMP/teams_private_messages.cpp
clang/test/OpenMP/teams_reduction_messages.cpp
clang/test/OpenMP/teams_shared_messages.cpp