Do not compile with '-feliminate-unused-debug-symbols -feliminate-unused-debug-types' on Apple Clang 4.2 because it emits warnings about unused parameters.