From what I understand this is part of the C++ standard, but MSVC ignores it, which is why the code compiles. Using the test code in this documentation, ICC 13 SP1 Update 1 also ignores this standard and compiles successfully. Preprocessing the .cpp file where this error occurs doesn't help, as the error is within the header file and is used by more than one .cpp file.
What I'm trying to understand:
- Is this something due to code Mozilla has changed?
- Is this error related to just my test environment or can others also recreate this error?
- Windows 7 x64
- Visual Studio 2012, Update 3
- ICC 13 SP1 Update 1
- Firefox 25b12
I've heard of others not having this error, if so what could be in my environment that causes this error to occur?