Compiling ScummVM/C++11 Readiness

From ScummVM :: Wiki
< Compiling ScummVM
Revision as of 22:24, 27 May 2020 by Criezy (talk | contribs) (Adding test results for the three toolchains used for macOS releases)
Jump to navigation Jump to search

How to test

Run ./configure --enable-c++11 --enable-test-cpp11.


Results

Platform Class Enum Final Class Final Function Variadic Type Aliases Init Lists1 Init Lists 2 Ranged loops Lambdas Space in nested templates Alt functions syntax Static Init Explicit Conversion Move Semantics Deleted Functions
AmigaOS gcc 8.3.0 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
macOS gcc 4.0.1 (PPC) No No No No No - No No No No No No No No No
macOS clang 6.0 (i386) Yes Yes Yes Yes Yes - Yes Yes Yes Yes Yes Yes Yes Yes Yes
macOS clang 9.0 (x86_64) Yes Yes Yes Yes Yes - Yes Yes Yes Yes Yes Yes Yes Yes Yes
macOS clang 11.0 Yes Yes Yes Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes Yes