Commit 2983d5e1 authored by Wenzel Jakob's avatar Wenzel Jakob
Browse files

quench warnings (closes #69)

parent 48548ea4
...@@ -255,19 +255,19 @@ template <int Nurse, int Patient> struct process_attribute<keep_alive<Nurse, Pat ...@@ -255,19 +255,19 @@ template <int Nurse, int Patient> struct process_attribute<keep_alive<Nurse, Pat
template <typename... Args> struct process_attributes { template <typename... Args> struct process_attributes {
static void init(const Args&... args, function_record *r) { static void init(const Args&... args, function_record *r) {
int unused[] = { 0, (process_attribute<typename std::decay<Args>::type>::init(args, r), 0) ... }; int unused[] = { 0, (process_attribute<typename std::decay<Args>::type>::init(args, r), 0) ... };
(void) unused; (void) unused; (void) r;
} }
static void init(const Args&... args, type_record *r) { static void init(const Args&... args, type_record *r) {
int unused[] = { 0, (process_attribute<typename std::decay<Args>::type>::init(args, r), 0) ... }; int unused[] = { 0, (process_attribute<typename std::decay<Args>::type>::init(args, r), 0) ... };
(void) unused; (void) unused; (void) r;
} }
static void precall(handle fn_args) { static void precall(handle fn_args) {
int unused[] = { 0, (process_attribute<typename std::decay<Args>::type>::precall(fn_args), 0) ... }; int unused[] = { 0, (process_attribute<typename std::decay<Args>::type>::precall(fn_args), 0) ... };
(void) unused; (void) unused; (void) fn_args;
} }
static void postcall(handle fn_args, handle fn_ret) { static void postcall(handle fn_args, handle fn_ret) {
int unused[] = { 0, (process_attribute<typename std::decay<Args>::type>::postcall(fn_args, fn_ret), 0) ... }; int unused[] = { 0, (process_attribute<typename std::decay<Args>::type>::postcall(fn_args, fn_ret), 0) ... };
(void) unused; (void) unused; (void) fn_args; (void) fn_ret;
} }
}; };
......
...@@ -22,6 +22,9 @@ ...@@ -22,6 +22,9 @@
# pragma GCC diagnostic ignored "-Wunused-but-set-parameter" # pragma GCC diagnostic ignored "-Wunused-but-set-parameter"
# pragma GCC diagnostic ignored "-Wunused-but-set-variable" # pragma GCC diagnostic ignored "-Wunused-but-set-variable"
# pragma GCC diagnostic ignored "-Wmissing-field-initializers" # pragma GCC diagnostic ignored "-Wmissing-field-initializers"
# if __GNUC__ >= 4
# pragma GCC diagnostic ignored "-Wno-invalid-offsetof"
# endif
#endif #endif
#include "attr.h" #include "attr.h"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment