** Changed in: zorba
       Status: New => Fix Committed

-- 
You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.
https://bugs.launchpad.net/bugs/983628

Title:
  Latest Integer/Decimal/Float changes break Windows build

Status in Zorba - The XQuery Processor:
  Fix Committed

Bug description:
  I happen to think the Windows compiler is just plain wrong. The entire
  *point* of enable_if is to be able to use it via the C++ SFINAE
  technique.  The compiler happily accepts enable_if in other contexts.
  Sigh....

  decimal.cpp
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(260) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::Decimal &
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(261) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::Decimal &
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(295) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::IntegerImpl<__int64>
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(295) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::IntegerImpl<unsigned __int64>
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(296) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::IntegerImpl<__int64>
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(296) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::IntegerImpl<unsigned __int64>
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(297) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::IntegerImpl<__int64>
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(297) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::IntegerImpl<unsigned __int64>
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(298) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::IntegerImpl<__int64>
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(298) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::IntegerImpl<unsigned __int64>
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(299) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::IntegerImpl<__int64>
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(299) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=zorba::IntegerImpl<unsigned __int64>
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(320) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(320) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(321) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(321) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(322) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(322) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(323) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(323) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(324) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(324) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(325) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]
  C:\dev\bug867112\src\zorbatypes\decimal.cpp(325) : error C2794: 'type' : is 
not a member of any direct or indirect base class of 
'std::tr1::enable_if<_Test,_Type>'
          with
          [
              _Test=false,
              _Type=bool
          ]

To manage notifications about this bug go to:
https://bugs.launchpad.net/zorba/+bug/983628/+subscriptions

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to     : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp

Reply via email to