USCiLab/cereal — pull request #134 by ustulation (2014-10-29 12:49:04+00:00)
Title: For non-void type deduction by decltype, explicit returns missing.

For non-void type deduction by decltype, the functions should have an explicit return mentioned. Not having this breaks build for codes with serializing function signatures similar to the one below:

struct Cerealizable {
template
Archive& serialize(Archive& ref_archive) {
return ref_archive(stuff_0, stuff_1);
}

int stuff_0 {}, stuff_1 {};
};

Build error in GCC with "-Wall -Werror" flags