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.
