Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

internal compiler error on 15.5 #29

Open
dvirtz opened this issue Dec 27, 2017 · 0 comments
Open

internal compiler error on 15.5 #29

dvirtz opened this issue Dec 27, 2017 · 0 comments

Comments

@dvirtz
Copy link

dvirtz commented Dec 27, 2017

I try to build the library on VS 15.5.2 and get a compiler internal error:

 FAILED: test/utility/CMakeFiles/utility.meta.dir/meta.cpp.obj 
  c:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1412~1.258\bin\HostX86\x86\cl.exe  /nologo /TP -D_UNICODE -IF:\Work\Range-V3-VS2015\include /DWIN32 /D_WINDOWS /W3 /GR /EHsc /wd4503 /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /Fotest\utility\CMakeFiles\utility.meta.dir\meta.cpp.obj /Fdtest\utility\CMakeFiles\utility.meta.dir\ /FS -c F:\Work\Range-V3-VS2015\test\utility\meta.cpp
F:\Work\Range-V3-VS2015\test\utility\meta.cpp(30): fatal error C1001: An internal error has occurred in the compiler.
  (compiler file 'msc1.cpp', line 1507)
   To work around this problem, try simplifying or changing the program near the locations listed above.
  Please choose the Technical Support command on the Visual C++ 
   Help menu, or open the Technical Support help file for more information
  F:\Work\Range-V3-VS2015\test\utility\meta.cpp(48): note: see reference to function template instantiation 'Ret tc_detail::tuple_cat_<Res,std::integral_constant<::size_t,0>,std::integral_constant<::size_t,0>,std::integral_constant<::size_t,0>,std::integral_constant<::size_t,2>,std::integral_constant<::size_t,2>,std::integral_constant<::size_t,2>,std::integral_constant<::size_t,3>,std::integral_constant<::size_t,3>,std::integral_constant<::size_t,0>,std::integral_constant<::size_t,1>,std::integral_constant<::size_t,2>,std::integral_constant<::size_t,0>,std::integral_constant<::size_t,1>,std::integral_constant<::size_t,2>,std::integral_constant<::size_t,0>,std::integral_constant<::size_t,1>,std::tuple<std::tuple<int,short,long> &,std::tuple<> &,std::tuple<float,double,long double> &,std::tuple<void *,char *> &>>(meta::v1::list<std::integral_constant<::size_t,0>,std::integral_constant<::size_t,0>,std::integral_constant<::size_t,0>,std::integral_constant<::size_t,2>,std::integral_constant<::size_t,2>,std::integral_constant<::size_t,2>,std::integral_constant<::size_t,3>,std::integral_constant<::size_t,3>>,meta::v1::list<std::integral_constant<::size_t,0>,std::integral_constant<::size_t,1>,std::integral_constant<::size_t,2>,std::integral_constant<::size_t,0>,std::integral_constant<::size_t,1>,std::integral_constant<::size_t,2>,std::integral_constant<::size_t,0>,std::integral_constant<::size_t,1>>,Tuples)' being compiled
          with
          [
              Ret=std::tuple<int,short,long,float,double,long double,void *,char *>,
              Res=std::tuple<int,short,long,float,double,long double,void *,char *>,
              Tuples=std::tuple<std::tuple<int,short,long> &,std::tuple<> &,std::tuple<float,double,long double> &,std::tuple<void *,char *> &>
          ]
  F:\Work\Range-V3-VS2015\test\utility\meta.cpp(58): note: see reference to function template instantiation 'Res tuple_cat<std::tuple<int,short,long>&,std::tuple<>&,std::tuple<float,double,long double>&,std::tuple<void *,char *>&,std::tuple<int,short,long,float,double,long double,void *,char *>>(std::tuple<int,short,long> &,std::tuple<> &,std::tuple<float,double,long double> &,std::tuple<void *,char *> &)' being compiled
          with
          [
              Res=std::tuple<int,short,long,float,double,long double,void *,char *>
          ]
  Internal Compiler Error in c:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1412~1.258\bin\HostX86\x86\cl.exe.  You will be prompted to send an error report to Microsoft later.
  INTERNAL COMPILER ERROR in 'c:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1412~1.258\bin\HostX86\x86\cl.exe'

Should the library work with VS2017?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant