Merge pull request #467 from compnerd/warnings
Fix warnings (treated as errors)
diff --git a/cmake/modules/DispatchCompilerWarnings.cmake b/cmake/modules/DispatchCompilerWarnings.cmake
index a7b31c8..d568c72 100644
--- a/cmake/modules/DispatchCompilerWarnings.cmake
+++ b/cmake/modules/DispatchCompilerWarnings.cmake
@@ -38,7 +38,7 @@
add_compile_options(-Wsign-conversion)
add_compile_options(-Wstatic-in-inline)
add_compile_options(-Wsuper-class-method-mismatch)
- add_compile_options(-Wswitch-enum)
+ add_compile_options(-Wswitch)
add_compile_options(-Wunguarded-availability)
add_compile_options(-Wunreachable-code)
add_compile_options(-Wunused)
diff --git a/src/init.c b/src/init.c
index 54f5d98..9785df3 100644
--- a/src/init.c
+++ b/src/init.c
@@ -542,8 +542,6 @@
case DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM:
case DISPATCH_AUTORELEASE_FREQUENCY_NEVER:
break;
- default:
- return (dispatch_queue_attr_t)dqa;
}
dispatch_queue_attr_info_t dqai = _dispatch_queue_attr_to_info(dqa);
dqai.dqai_autorelease_frequency = (uint16_t)frequency;