Polly compilation faillure
===

I am struggling to compile polly (the polyhedral transformation framework for LLVM) with the lastest version of the svn:

  llvm version : svn, revision 160762 (last update: 2012/7/26)
  polly version: svn, revision 160677 (last update: 2012/7/25)

In get many related errors, the first of which being:

> IndependentBlocks.cpp:265:14: error: no viable conversion from 'const llvm::RegionNode' to 'llvm::BasicBlock *'  
>        BasicBlock *bb = **SI;

It looks like Polly is expecting "**SI" to be of type "BasicBlock*" while the compiler sage it is instead "Region*".

This looks like some incompatibilities between Polly and the LLVM API. This code has however not been updated recently in the repository (as I far as I understand the logs).

In consequence, I suspect my environment to be flawed.

Does someone has an idea ?

- Antoine

By the way, my software environment is as follows:

    OS       : MacOSX 10.7.4  
    Compiler : Apple Clang 3.0 as bundled in MacOSX 10.7.4  
    gmp      : 5.0.5  
    ClooG    : 0.17.0  
    isl      : inside ClooG  
