From b24f3cf83407530de731381418ead92ffcaddec3 Mon Sep 17 00:00:00 2001 From: Tudor Bosman Date: Tue, 13 Nov 2012 18:09:24 -0800 Subject: [PATCH] static constexpr in enclosing class + lambdas make compilers unhappy? Test Plan: build Reviewed By: dneiter@fb.com FB internal diff: D630324 --- folly/experimental/StringGen-inl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/folly/experimental/StringGen-inl.h b/folly/experimental/StringGen-inl.h index 84c42492..e3ad981b 100644 --- a/folly/experimental/StringGen-inl.h +++ b/folly/experimental/StringGen-inl.h @@ -48,7 +48,6 @@ class StringResplitter : public Operator { class Generator : public GenImpl> { Source source_; char delimiter_; - static constexpr size_t kDefaultLineSize = 256; public: Generator(Source source, char delimiter) : source_(std::move(source)), delimiter_(delimiter) { } @@ -85,6 +84,7 @@ class StringResplitter : public Operator { if (!buffer) { // Arbitrarily assume that we have half a line and get enough // room for twice that. + constexpr size_t kDefaultLineSize = 256; buffer = IOBuf::create(std::max(kDefaultLineSize, 2 * in.size())); } buffer->reserve(0, in.size()); -- 2.34.1