2 Replies Latest reply on Jul 3, 2018 6:37 AM by dipak

    OpenCL compiler crash with compound literals.


      The following code that uses compound literals causes the AMD OpenCL compiler to crash.


      platform_version: OpenCL 2.0 AMD-APP (1800.8)

      platform_name: AMD Accelerated Parallel Processing

      device_name: AMD Radeon HD 6700 Series



      typedef struct S


      float x;

      } S;


      typedef struct B


      S s;

      float f;

      } B;


      __kernel void main_kernel()


      S s;

      B b = (B) { s, 10.f };





      EDIT: Maybe my OpenCL drivers are out of date.

      We just installed the latest Catalyst drivers, do they not update the AMD OpenCL drivers (e.g. OpenCL dll)?