[cfe-dev] Regression with commit 264241

Neil Henning via cfe-dev cfe-dev at lists.llvm.org
Fri Apr 22 02:53:52 PDT 2016


Hey all,

We've just bumped our clang revision internally and found the following 
regression with SVN 264241 (differential http://reviews.llvm.org/D17596).

The line that is causing us umbrage is in 
clang/lib/CodeGen/TargetInfo.cpp:7393:

assert(CGM.getLangOpts().OpenCL && "SPIR is only for OpenCL");

We compile from non-OpenCL sources targeting SPIR/SPIR64, and then link 
these with OpenCL kernels. Because of the assert, we can no longer 
compile the non-OpenCL source files.

Would anyone greatly miss us removing this assert? Locally everything 
works as expected when I do this.

-Neil.


More information about the cfe-dev mailing list