r245041 - [OPENMP] Fix for http://llvm.org/PR24371: Assert failure compiling blender 2.75.
Hans Wennborg via cfe-commits
cfe-commits at lists.llvm.org
Fri Aug 14 09:03:56 PDT 2015
On Fri, Aug 14, 2015 at 5:25 AM, Alexey Bataev via cfe-commits
<cfe-commits at lists.llvm.org> wrote:
> Author: abataev
> Date: Fri Aug 14 07:25:37 2015
> New Revision: 245041
>
> URL: http://llvm.org/viewvc/llvm-project?rev=245041&view=rev
> Log:
> [OPENMP] Fix for http://llvm.org/PR24371: Assert failure compiling blender 2.75.
> blender uses statements expression in condition of the loop under control of the '#pragma omp parallel for'. This condition is used several times in different expressions required for codegen of the loop directive. If there are some variables defined in statement expression, it fires an assert during codegen because of redefinition of the same variables.
> We have to rebuild several expression to be sure that all variables are unique.
Should we merge this to 3.7?
More information about the cfe-commits
mailing list