On Fri, Feb 9, 2018 at 12:54 AM, Willem Jan Withagen <wjw@xxxxxxxxxxx> wrote: > Hi Greg, > > Clang is rather picky on not initing foo and bar... > Suggestion for fixing this? <snip> > /home/jenkins/workspace/ceph-master/src/test/fs/mds_types.cc:24:11: error: > declaration of variable 'bar' with deduced type 'inode_t' requires an > initializer > inode_t bar; I don't really get what it's asking for. It's talking about "deduced" types, but this code isn't relying on "auto" and indeed the line clang points to is declaring the type explicitly. And inode_t has a single constructor that doesn't take any parameters. Googling is not leading me to anything helpful either. I get the idea maybe the environment isn't configured quite right, but I'm not sure how... You could try sticking some parens in and see if that changes anything, but random mutations like that are the only thing I can come up with. :/ -Greg -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html