https://bz.apache.org/ooo/show_bug.cgi?id=126668

--- Comment #7 from Pathangi Jatinshravan <[email protected]> ---
(In reply to damjan from comment #5)
> (In reply to Pathangi Jatinshravan from comment #4)
> > (In reply to damjan from comment #3)
> > > (In reply to Pathangi Jatinshravan from comment #2)
> > > > Created attachment 85143 [details]
> > > > Patch with review comments incorporated
> > > > 
> > > > I have made it such that at only two arguments are supported, and by 
> > > > using
> > > > sal_uInt64, ensured that result up to 2^48 - 1 are also supported. Also
> > > > dropped unnecessary logging line.
> > > 
> > > It doesn't compile (FreeBSD 10.2, Clang 3.4.1):
> > > 
> > > /AOO/main/sc/source/core/tool/interpr1.cxx:1166:37: error: expected a 
> > > class
> > > or namespace
> > >         if (bitOp == ScInterpreter::bitArithmetic::BITAND)
> > >                      ~~~~~~~~~~~~~~~^
> > > /AOO/main/sc/source/core/tool/interpr1.cxx:1168:42: error: expected a 
> > > class
> > > or namespace
> > >         else if (bitOp == ScInterpreter::bitArithmetic::BITOR) 
> > >                           ~~~~~~~~~~~~~~~^
> > > /AOO/main/sc/source/core/tool/interpr1.cxx:1170:42: error: expected a 
> > > class
> > > or namespace
> > >         else if (bitOp == ScInterpreter::bitArithmetic::BITXOR) 
> > >                           ~~~~~~~~~~~~~~~^
> > 
> > 
> > Can you try enabling c++11 on the compiler? The scope resolution for enum
> > was added in c++11
> 
> Our ports to OS/2, Solaris, Android etc. won't necessarily have c++11 either.

The latest patch fixes this issue.

-- 
You are receiving this mail because:
You are the assignee for the issue.

Reply via email to