message: Fix for gcc 6
diff: @@ -104,6 +104,10 @@ struct CLDeviceInfo<Param, std::vector<T>> {
  // Specialize to associate IDs to their corresponding type information.
  +// This pragma is to ignore warnings (treated as errors due to -Werror) on gcc 6
  +#pragma GCC diagnostic push
  +#pragma GCC diagnostic ignored "-Wignored-attributes"
  +
  template <cl_platform_info Param>
  struct CLInfoType;
  @@ -377,6 +381,8 @@ template <>
  struct CLInfoType<CL_DEVICE_LOCAL_MEM_BANKS_AMD> : CLDeviceInfo<CL_DEVICE_LOCAL_MEM_BANKS_AMD, cl_uint> {};
  #endif
  +#pragma GCC diagnostic pop
  +
  // Define a function to read the CL information.
  template <cl_platform_info P, typename T>
  