Skip to content
Snippets Groups Projects

Fix MSVC 2015 Update 3 ICE

Closed Isuru Fernando requested to merge isuruf/pyopencl:msvc into master
1 file
+ 2
0
Compare changes
  • Side-by-side
  • Inline
+ 2
0
@@ -75,9 +75,11 @@ private:
@@ -75,9 +75,11 @@ private:
template<template<typename...> class Getter, int... S>
template<template<typename...> class Getter, int... S>
PYOPENCL_INLINE auto
PYOPENCL_INLINE auto
__get(seq<S...>)
__get(seq<S...>)
 
#ifndef _MSC_VER
-> decltype(std::tuple_cat(
-> decltype(std::tuple_cat(
ensure_tuple(Getter<ArgConvert<Types> >::get(
ensure_tuple(Getter<ArgConvert<Types> >::get(
std::get<S>(*(tuple_base*)this)))...))
std::get<S>(*(tuple_base*)this)))...))
 
#endif
{
{
return std::tuple_cat(
return std::tuple_cat(
ensure_tuple(Getter<ArgConvert<Types> >::get(
ensure_tuple(Getter<ArgConvert<Types> >::get(
Loading