aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Wankadia <junyer@google.com>2019-01-21 21:53:32 -0800
committerPaul Wankadia <junyer@google.com>2019-01-22 05:54:40 +0000
commitb8e208581b53fb142b873a4900d0b7ef40539c69 (patch)
tree1702ffb3f0f5ffc47cce0f8f6b4b6723b83c42af
parent1763a753b2f8f1216dc16f4687d72c4ad8e42d92 (diff)
downloadregex-re2-b8e208581b53fb142b873a4900d0b7ef40539c69.tar.gz
Oops, std::string_view requires C++17.
Change-Id: I370dcf59d227cd1bbe0d2a28450036ed3481bdec Reviewed-on: https://code-review.googlesource.com/c/37632 Reviewed-by: Paul Wankadia <junyer@google.com>
-rw-r--r--re2/stringpiece.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/re2/stringpiece.h b/re2/stringpiece.h
index 0181671..1d9c2d3 100644
--- a/re2/stringpiece.h
+++ b/re2/stringpiece.h
@@ -30,7 +30,7 @@
#include <iosfwd>
#include <iterator>
#include <string>
-#if __has_include(<string_view>)
+#if __has_include(<string_view>) && __cplusplus >= 201703L
#include <string_view>
#endif
@@ -57,7 +57,7 @@ class StringPiece {
// expected.
StringPiece()
: data_(NULL), size_(0) {}
-#if __has_include(<string_view>)
+#if __has_include(<string_view>) && __cplusplus >= 201703L
StringPiece(const std::string_view& str)
: data_(str.data()), size_(str.size()) {}
#endif