DataLayoutPass has new constructor
Merge pull request #860 from Vsevolod-Livinskij/fix_217548

LLVM trunk: DataLayoutPass has new constructor.
Merge branch 'master' of https://github.com/ncos/ispc into knc-backend-merge